<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Accentient - Simon Reindl</title>
    <link>http://blog.accentient.com/</link>
    <description>Visual Studio ALM Experts</description>
    <language>en-us</language>
    <copyright>Richard Hundhausen</copyright>
    <lastBuildDate>Thu, 24 Jun 2010 19:36:59 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>richard@accentient.com</managingEditor>
    <webMaster>richard@accentient.com</webMaster>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=afbdc553-f648-42a9-90a1-ea34cfe4829b</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,afbdc553-f648-42a9-90a1-ea34cfe4829b.aspx</pingback:target>
      <dc:creator>Simon Reindl</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,afbdc553-f648-42a9-90a1-ea34cfe4829b.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=afbdc553-f648-42a9-90a1-ea34cfe4829b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I am really looking forward to going to the Bracknell VBUG group to talk about Scrum
and VS2010 on July 7. It should be a great evening. <a title="http://www.vbug.co.uk/Events/July-2010/VBUG-Bracknell-SCRUM.aspx" href="http://www.vbug.co.uk/Events/July-2010/VBUG-Bracknell-SCRUM.aspx">http://www.vbug.co.uk/Events/July-2010/VBUG-Bracknell-SCRUM.aspx</a></p>
        <img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=afbdc553-f648-42a9-90a1-ea34cfe4829b" />
      </body>
      <title>VBUG Event</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,afbdc553-f648-42a9-90a1-ea34cfe4829b.aspx</guid>
      <link>http://blog.accentient.com/2010/06/24/VBUGEvent.aspx</link>
      <pubDate>Thu, 24 Jun 2010 19:36:59 GMT</pubDate>
      <description>&lt;p&gt;
I am really looking forward to going to the Bracknell VBUG group to talk about Scrum
and VS2010 on July 7. It should be a great evening. &lt;a title="http://www.vbug.co.uk/Events/July-2010/VBUG-Bracknell-SCRUM.aspx" href="http://www.vbug.co.uk/Events/July-2010/VBUG-Bracknell-SCRUM.aspx"&gt;http://www.vbug.co.uk/Events/July-2010/VBUG-Bracknell-SCRUM.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=afbdc553-f648-42a9-90a1-ea34cfe4829b" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,afbdc553-f648-42a9-90a1-ea34cfe4829b.aspx</comments>
      <category>Scrum</category>
      <category>Simon Reindl</category>
      <category>TFS 2010</category>
    </item>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=1b3c1bc2-4255-42fb-bd2b-4a9e4aff2a25</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,1b3c1bc2-4255-42fb-bd2b-4a9e4aff2a25.aspx</pingback:target>
      <dc:creator>Simon Reindl</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,1b3c1bc2-4255-42fb-bd2b-4a9e4aff2a25.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=1b3c1bc2-4255-42fb-bd2b-4a9e4aff2a25</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I am a huge fan of both Rugby Union and the Scrum methodology. When I first heard
of the framework there was a sense of wonderment at the use of the rugby term to describe
the development framework.
</p>
        <p>
For those folk who are not too familiar with the rugby version, this is a short video
of just scrums.
</p>
        <p>
        </p>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:d1045a31-a7f4-4ce7-9be7-8019673927c2" class="wlWriterEditableSmartContent">
          <div id="e1281b21-bf82-4e61-b5e1-a971905c4fda" style="margin: 0px; padding: 0px; display: inline;">
            <div>
              <a href="http://www.youtube.com/watch?v=fOvT3IqHSow&amp;hl=en_GB&amp;fs=1&amp;rel=0&amp;border=1" target="_new">
                <img src="http://blog.accentient.com/content/binary/WindowsLiveWriter/ScrumvsScrumrugbyandprocess_14674/video3fb5e433ff17.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('e1281b21-bf82-4e61-b5e1-a971905c4fda'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/fOvT3IqHSow&amp;hl=en_GB&amp;fs=1&amp;rel=0&amp;border=1&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/fOvT3IqHSow&amp;hl=en_GB&amp;fs=1&amp;rel=0&amp;border=1&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt="" />
              </a>
            </div>
          </div>
        </div>
        <p>
        </p>
        <p>
From this, you see some scrums that go bad - (collapses,  going backwards), and
some solid scrums.
</p>
        <p>
For a scrum to work in either sense the following <strong>must</strong> be in place:
</p>
        <p>
          <strong>Cohesive Team </strong>– the tight 5 (front row and second row) must work
as a cohesive unit for the scrum to go anywhere. Without great collaboration, the
scrum goes nowhere. In much the same way a fragmented scrum team will not realise
the hyper productivity that is the sweet spot. It should be fun, while being some
of the hardest graft you have ever done. At the end you must be able to reflect with
pride on the work that you have done.
</p>
        <p>
          <strong>Commitment</strong> – If you don’t commit, you will fail. In the rugby scrum
it is the initial contact (the engage) that determines whether the scrum will collapse
or settle. If either side does not completely commit, the scrum will collapse. If
you are on a team where there is not a common level of commitment, the sprint will
not go as well as you plan. The reliance on your fellow team members must be there.
This trust takes time to develop, and where altering the team will affect the teams
velocity.
</p>
        <p>
          <strong>Balance of Skills –</strong> The rugby scrum uses some of the most specialised
positions on the pitch, and you need the selection right to be able to scrummage effectively,
In the same way you need the right skill mix in the scrum team. There are no silos
any more – you need to get to done. so you need people with the skills to design,
build, test, package, deploy and document the incremental release. You can’t go in
to a rugby scrum with the <a href="http://en.wikipedia.org/wiki/Rugby_union_positions#2._Hooker">hooker</a>,
thinking you will sort that out after the scrum – you will have lost by then. Similarly
you can’t go in to a sprint with the assumption that the testing will be completed
later – you won’t get to done.
</p>
        <p>
          <strong>Focus and Intent – </strong>In both the game and the framework you need to
have a clear goal and the intent to achieve it. In the rugby scrum a lack of intent
will result in a collapse or similar. Watch at 1:08 where the opposition prop is “popped”
out of the scrum allowing the wallabies to drive through. In the framework world,
a lack of focus and intent will stop either getting anything done, or not clearing
the PBI.
</p>
        <p>
          <strong>Communication</strong> – This is the key to effective teamwork, and the heart
of the framework and the game. Where are you at, what are you going to do next and
what is stopping you? The daily scrum is critical to keep the team focussed, in the
same way the calls in the scrum keep the forwards working as unit.
</p>
        <p>
Crouch – Touch – Pause – ENGAGE!
</p>
        <img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=1b3c1bc2-4255-42fb-bd2b-4a9e4aff2a25" />
      </body>
      <title>Scrum vs Scrum (rugby and process)</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,1b3c1bc2-4255-42fb-bd2b-4a9e4aff2a25.aspx</guid>
      <link>http://blog.accentient.com/2010/06/21/ScrumVsScrumRugbyAndProcess.aspx</link>
      <pubDate>Mon, 21 Jun 2010 22:12:19 GMT</pubDate>
      <description>&lt;p&gt;
I am a huge fan of both Rugby Union and the Scrum methodology. When I first heard
of the framework there was a sense of wonderment at the use of the rugby term to describe
the development framework.
&lt;/p&gt;
&lt;p&gt;
For those folk who are not too familiar with the rugby version, this is a short video
of just scrums.
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:d1045a31-a7f4-4ce7-9be7-8019673927c2" class="wlWriterEditableSmartContent"&gt;
&lt;div id="e1281b21-bf82-4e61-b5e1-a971905c4fda" style="margin: 0px; padding: 0px; display: inline;"&gt;
&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=fOvT3IqHSow&amp;amp;hl=en_GB&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1" target="_new"&gt;&lt;img src="http://blog.accentient.com/content/binary/WindowsLiveWriter/ScrumvsScrumrugbyandprocess_14674/video3fb5e433ff17.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('e1281b21-bf82-4e61-b5e1-a971905c4fda'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/fOvT3IqHSow&amp;amp;hl=en_GB&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/fOvT3IqHSow&amp;amp;hl=en_GB&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
From this, you see some scrums that go bad - (collapses,&amp;nbsp; going backwards), and
some solid scrums.
&lt;/p&gt;
&lt;p&gt;
For a scrum to work in either sense the following &lt;strong&gt;must&lt;/strong&gt; be in place:
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Cohesive Team &lt;/strong&gt;– the tight 5 (front row and second row) must work
as a cohesive unit for the scrum to go anywhere. Without great collaboration, the
scrum goes nowhere. In much the same way a fragmented scrum team will not realise
the hyper productivity that is the sweet spot. It should be fun, while being some
of the hardest graft you have ever done. At the end you must be able to reflect with
pride on the work that you have done.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Commitment&lt;/strong&gt; – If you don’t commit, you will fail. In the rugby scrum
it is the initial contact (the engage) that determines whether the scrum will collapse
or settle. If either side does not completely commit, the scrum will collapse. If
you are on a team where there is not a common level of commitment, the sprint will
not go as well as you plan. The reliance on your fellow team members must be there.
This trust takes time to develop, and where altering the team will affect the teams
velocity.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Balance of Skills –&lt;/strong&gt; The rugby scrum uses some of the most specialised
positions on the pitch, and you need the selection right to be able to scrummage effectively,
In the same way you need the right skill mix in the scrum team. There are no silos
any more – you need to get to done. so you need people with the skills to design,
build, test, package, deploy and document the incremental release. You can’t go in
to a rugby scrum with the &lt;a href="http://en.wikipedia.org/wiki/Rugby_union_positions#2._Hooker"&gt;hooker&lt;/a&gt;,
thinking you will sort that out after the scrum – you will have lost by then. Similarly
you can’t go in to a sprint with the assumption that the testing will be completed
later – you won’t get to done.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Focus and Intent – &lt;/strong&gt;In both the game and the framework you need to
have a clear goal and the intent to achieve it. In the rugby scrum a lack of intent
will result in a collapse or similar. Watch at 1:08 where the opposition prop is “popped”
out of the scrum allowing the wallabies to drive through. In the framework world,
a lack of focus and intent will stop either getting anything done, or not clearing
the PBI.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Communication&lt;/strong&gt; – This is the key to effective teamwork, and the heart
of the framework and the game. Where are you at, what are you going to do next and
what is stopping you? The daily scrum is critical to keep the team focussed, in the
same way the calls in the scrum keep the forwards working as unit.
&lt;/p&gt;
&lt;p&gt;
Crouch – Touch – Pause – ENGAGE!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=1b3c1bc2-4255-42fb-bd2b-4a9e4aff2a25" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,1b3c1bc2-4255-42fb-bd2b-4a9e4aff2a25.aspx</comments>
      <category>Personal Thoughts</category>
      <category>Scrum</category>
      <category>Simon Reindl</category>
    </item>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=e2f9912e-ae18-4453-8834-0538294ce17b</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,e2f9912e-ae18-4453-8834-0538294ce17b.aspx</pingback:target>
      <dc:creator>Simon Reindl</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,e2f9912e-ae18-4453-8834-0538294ce17b.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=e2f9912e-ae18-4453-8834-0538294ce17b</wfw:commentRss>
      <title>Add Heat to Wix Project</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,e2f9912e-ae18-4453-8834-0538294ce17b.aspx</guid>
      <link>http://blog.accentient.com/2010/06/03/AddHeatToWixProject.aspx</link>
      <pubDate>Thu, 03 Jun 2010 12:11:56 GMT</pubDate>
      <description>&lt;p&gt;
There are two really powerful ways to harvest the output from the build in to Wix.
&lt;/p&gt;
&lt;p&gt;
Heat extensions that are native with the Wix Install or John Robbins &lt;a title="Paraffin Description" href="http://www.wintellect.com/CS/blogs/jrobbins/archive/2010/03/10/4107.aspx" target="_blank"&gt;Paraffin&lt;/a&gt;.
The advantage with using Heat is that with some clients there is a lot of controls
with utilising software from the interweb, and Heat is available from the same location
as Wix.
&lt;/p&gt;
&lt;p&gt;
The Wix installation is available from &lt;a title="Wix on Sourceforge" href="http://wix.sourceforge.net/" target="_blank"&gt;here&lt;/a&gt;,
remember that you will need v3.5 to use with Visual Studio 2010. (Yes it is still
listed as Beta, however it works very well!)
&lt;/p&gt;
&lt;p&gt;
Once you have installed Wix and and the project aggregator, the steps to use Heat
to harvest the project output are as follows:
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;table style="border-bottom: medium none; border-left: medium none; width: 503.2pt; border-collapse: collapse; border-top: medium none; border-right: medium none; mso-border-alt: solid #7ba0cd 1.0pt; mso-yfti-tbllook: 160; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: 1.0pt solid #7ba0cd; mso-border-insidev: 1.0pt solid #7ba0cd" class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="671"&gt;
&lt;tbody&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; background: #4f81bd; border-top: #7ba0cd 1pt solid; border-right: #7ba0cd 1pt solid; padding-top: 0cm" valign="top" width="64"&gt;
&lt;p&gt;
&lt;b&gt;&lt;span style="color: white"&gt;&lt;?xml:namespace prefix = o /&gt;Step&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; background: #4f81bd; border-top: #7ba0cd 1pt solid; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
&lt;b&gt;&lt;span style="color: white"&gt;Description&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 1"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
Create new Wix Project in the solution that you need to build&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 2"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="2"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
Add the references to the projects that you want packaged&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 3"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="3"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
Create a new wxs file called “&amp;lt;myPackage&amp;gt;.wxs”&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 4"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="4"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
Right Click on yourWix Project and select “Unload Project”&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 5"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="5"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
IN VS2008, at the prompt, click on continue&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/WindowsLiveWriter/AddHeattoWixProject_14E32/clip_image002_8.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blog.accentient.com/content/binary/WindowsLiveWriter/AddHeattoWixProject_14E32/clip_image002_thumb_2.jpg" width="276" height="69" v:shapes="_x0000_i1025"&gt;&lt;/a&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 6"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="6"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
Right click on your Wix project and select “Edit yourWixProject.wixproj”&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 7"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="7"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
Ensure that all your project references are included in the project xml&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 8"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="8"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
Scroll to the end of the file&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 9"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="9"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
Add the following snippet&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: green; font-size: 9pt; mso-no-proof: yes"&gt; Add
the Heat&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;--&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;ItemGroup&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;HeatProject&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt; &lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: red; font-size: 9pt; mso-no-proof: yes"&gt;Include&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; font-size: 9pt; mso-no-proof: yes"&gt;"&lt;span style="color: blue"&gt;@(ProjectReference-&amp;gt;'%(FullPath)')&lt;/span&gt;"&lt;span style="color: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;ProjectOutputGroups&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; font-size: 9pt; mso-no-proof: yes"&gt;Binaries;Symbols;Documents;Satellites;Content&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ProjectOutputGroups&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;HeatProject&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;ItemGroup&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&amp;gt;&lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 10"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="10"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
Save your project&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 11"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="11"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
Right click on your project in solution explorer and select “Reload Project”&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 12"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="12"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
If you still have the project open in the editor, you will be prompted to close it.
Click yes and continue&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 13"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="13"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
At this point, your wix project is now heat enabled, but not wired up&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 14"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="14"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
Edit the “&amp;lt;myPackage&amp;gt;.wxs” file&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 15"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="15"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
In the Fragment add a reference for each binaries directory that you want included&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;DirectoryRef&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt; &lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: red; font-size: 9pt; mso-no-proof: yes"&gt;Id&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; font-size: 9pt; mso-no-proof: yes"&gt;"&lt;span style="color: blue"&gt;AppRootDir&lt;/span&gt;"&lt;span style="color: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;Directory&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt; &lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: red; font-size: 9pt; mso-no-proof: yes"&gt;Id&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; font-size: 9pt; mso-no-proof: yes"&gt;"&lt;span style="color: blue"&gt;ComponentDir&lt;/span&gt;"&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;ComponentGuidGenerationSeed&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;Insert
New GUID Here&lt;/span&gt;"&lt;span style="color: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;Directory&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt; &lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: red; font-size: 9pt; mso-no-proof: yes"&gt;Id&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; font-size: 9pt; mso-no-proof: yes"&gt;'&lt;span style="color: blue"&gt;MyReferencedProject&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;.Binaries&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; font-size: 9pt; mso-no-proof: yes"&gt;'&lt;span style="color: blue"&gt; /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;Directory&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;DirectoryRef&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&amp;gt;&lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 16"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="16"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
In the Fragment add a reference for each Symbols directory that you want included&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;DirectoryRef&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt; &lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: red; font-size: 9pt; mso-no-proof: yes"&gt;Id&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; font-size: 9pt; mso-no-proof: yes"&gt;"&lt;span style="color: blue"&gt;AppSymbolDir”&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;Directory&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt; &lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: red; font-size: 9pt; mso-no-proof: yes"&gt;Id&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; font-size: 9pt; mso-no-proof: yes"&gt;"&lt;span style="color: blue"&gt;ComponentDir&lt;/span&gt;"&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;ComponentGuidGenerationSeed&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;Insert
New GUID Here&lt;/span&gt;"&lt;span style="color: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;Directory&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt; &lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: red; font-size: 9pt; mso-no-proof: yes"&gt;Id&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; font-size: 9pt; mso-no-proof: yes"&gt;'&lt;span style="color: blue"&gt;MyReferencedProject&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;.Symbols&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; font-size: 9pt; mso-no-proof: yes"&gt;'&lt;span style="color: blue"&gt; /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;Directory&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;DirectoryRef&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&amp;gt;&lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 17"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="17"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
For the other Project Outputs (Documents;Satellites;Content), the principal is the
same, the DirectoryRef is the “appRootDir”&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 18"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="18"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
For each item that is to be included in the package, a component Group and Component
Group Ref needs to be added at the bottom of the file&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;ComponentGroup&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt; &lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: red; font-size: 9pt; mso-no-proof: yes"&gt;Id&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; font-size: 9pt; mso-no-proof: yes"&gt;"&lt;span style="color: blue"&gt;Project&lt;/span&gt;"&lt;span style="color: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;ComponentGroupRef&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt; &lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: red; font-size: 9pt; mso-no-proof: yes"&gt;Id&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; font-size: 9pt; mso-no-proof: yes"&gt;'&lt;span style="color: blue"&gt;MyReferencedProject&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;.Binaries&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; font-size: 9pt; mso-no-proof: yes"&gt;'&lt;span style="color: blue"&gt; /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;ComponentGroupRef&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt; &lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: red; font-size: 9pt; mso-no-proof: yes"&gt;Id&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; font-size: 9pt; mso-no-proof: yes"&gt;'&lt;span style="color: blue"&gt;MyReferencedProject&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;.Symbols&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; font-size: 9pt; mso-no-proof: yes"&gt;'&lt;span style="color: blue"&gt; /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: blue; font-size: 9pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: 'Lucida Sans','sans-serif'; color: #a31515; font-size: 9pt; mso-no-proof: yes"&gt;ComponentGroup&amp;gt;&lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 19"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="19"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
Run the full solution build, and an MSI should appear&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="page-break-inside: avoid; mso-yfti-irow: 20; mso-yfti-lastrow: yes"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 47.9pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="64"&gt;
&lt;b&gt;&lt;span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-bidi-language: ar-sa"&gt; 
&lt;ol style="margin-top: 0cm" type="1" start="20"&gt;
&lt;li style="mso-list: l0 level1 lfo1; tab-stops: list 36.0pt" class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 455.3pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt" valign="top" width="607"&gt;
&lt;p&gt;
Use Insted or Orca to check that the correct components are included in the MSI
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
So the project.wxs looks like
&lt;/p&gt;
&lt;p&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br&gt;
&lt;font color="#0000ff"&gt;&amp;lt;Wix xmlns="&lt;/font&gt;&lt;a href="http://schemas.microsoft.com/wix/2006/wi&amp;quot;"&gt;&lt;font color="#0000ff"&gt;http://schemas.microsoft.com/wix/2006/wi"&lt;/font&gt;&lt;/a&gt;&lt;font color="#0000ff"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;Product Id="*" Name="SetupDemo" Language="1033" Version="1.0.0.0" Manufacturer="SetupDemo"
UpgradeCode="78282ed7-9280-497b-affa-da3fce3f4f47"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Package InstallerVersion="200" Compressed="yes" Id ="*" /&amp;gt; &lt;/font&gt; 
&lt;p&gt;
&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Media Id="1" Cabinet="Demo1.cab" EmbedCab="yes"
/&amp;gt; &lt;/font&gt; 
&lt;p&gt;
&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Directory Id="TARGETDIR" Name="SourceDir"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Directory Id="ProgramFilesFolder"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Directory Id="INSTALLLOCATION" Name="SetupDemo"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Directory Id="AppRootDir"
Name="Demo"/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Directory Id="AppSymbolDir"
Name="Demo" /&amp;gt; &lt;/font&gt; 
&lt;p&gt;
&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Directory&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Directory&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Directory&amp;gt; &lt;/font&gt; 
&lt;p&gt;
&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Feature Id="ProductFeature" Title="SetupDemo"
Level="1"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ComponentGroupRef Id="Project" /&amp;gt; &lt;/font&gt; 
&lt;p&gt;
&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Note: The following ComponentGroupRef
is required to pull in generated authoring from project references. --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ComponentGroupRef Id="Product.Generated" /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Feature&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;/Product&amp;gt;&lt;br&gt;
&amp;lt;/Wix&amp;gt;&lt;/font&gt; 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
And the associated (Demo.wxs) looks like 
&lt;p&gt;
&lt;font color="#0000ff"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br&gt;
&amp;lt;Wix xmlns="&lt;/font&gt;&lt;a href="http://schemas.microsoft.com/wix/2006/wi&amp;quot;"&gt;&lt;font color="#0000ff"&gt;http://schemas.microsoft.com/wix/2006/wi"&lt;/font&gt;&lt;/a&gt;&lt;font color="#0000ff"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Fragment&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DirectoryRef Id="AppRootDir"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Directory Id="ComponentDir" ComponentGuidGenerationSeed="DBA8384E-CE1B-41af-B573-4203FB8A6A3B"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Directory Id="Demo.Binaries" /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Directory&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/DirectoryRef&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DirectoryRef Id="AppSymbolDir"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Directory Id="SymbolsDir" ComponentGuidGenerationSeed="35A3DCB8-4F85-4e3f-AC83-C51B78C04B94"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Directory Id="Demo.Symbols" /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Directory&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/DirectoryRef&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ComponentGroup Id="Project"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ComponentGroupRef Id="Demo.Binaries"/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ComponentGroupRef Id="Demo.Symbols"/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ComponentGroup&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Fragment&amp;gt;&lt;br&gt;
&amp;lt;/Wix&amp;gt;&lt;/font&gt; 
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;table style="border-bottom: medium none; border-left: medium none; border-collapse: collapse; border-top: medium none; border-right: medium none; mso-border-alt: solid #7ba0cd 1.0pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insidev: 1.0pt solid #7ba0cd; mso-table-layout-alt: fixed; mso-border-themecolor: accent1; mso-border-themetint: 191; mso-border-insidev-themecolor: accent1; mso-border-insidev-themetint: 191" class="MsoTableMediumShading1Accent1" border="1" cellspacing="0" cellpadding="0" width="669"&gt;
&lt;tbody&gt;
&lt;tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 196.8pt; padding-right: 5.4pt; background: #4f81bd; border-top: #7ba0cd 1pt solid; border-right: medium none; padding-top: 0cm; mso-border-themecolor: accent1; mso-border-themetint: 191; mso-background-themecolor: accent1" valign="top" width="262"&gt;
&lt;p style="mso-yfti-cnfc: 5" class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: white; font-size: 9pt; mso-themecolor: background1"&gt;Tool&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 304.75pt; padding-right: 5.4pt; background: #4f81bd; border-top: #7ba0cd 1pt solid; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-themecolor: accent1; mso-border-themetint: 191; mso-background-themecolor: accent1" valign="top" width="406"&gt;
&lt;p style="mso-yfti-cnfc: 1" class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: white; font-size: 9pt; mso-themecolor: background1"&gt;Link&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 0"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 196.8pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt; mso-background-themecolor: accent1; mso-border-left-themecolor: accent1; mso-border-left-themetint: 191; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-background-themetint: 63" valign="top" width="262"&gt;
&lt;p style="mso-yfti-cnfc: 68" class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: black; font-size: 9pt"&gt;Orca is available from here&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 304.75pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt; mso-background-themecolor: accent1; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-background-themetint: 63; mso-border-right-themecolor: accent1; mso-border-right-themetint: 191" valign="top" width="406"&gt;
&lt;p style="mso-yfti-cnfc: 64" class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 9pt"&gt;&lt;span style="color: #003399; text-decoration: none; text-underline: none"&gt;&lt;a title="http://support.microsoft.com/kb/255905" href="http://support.microsoft.com/kb/255905"&gt;http://support.microsoft.com/kb/255905&lt;/a&gt;&lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 196.8pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt; mso-border-themecolor: accent1; mso-border-themetint: 191; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191" valign="top" width="262"&gt;
&lt;p style="mso-yfti-cnfc: 132" class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: black; font-size: 9pt"&gt;InstEd is available from here&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 304.75pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt; mso-border-left-themecolor: accent1; mso-border-left-themetint: 191; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-border-right-themecolor: accent1; mso-border-right-themetint: 191" valign="top" width="406"&gt;
&lt;p style="mso-yfti-cnfc: 128" class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 9pt"&gt;&lt;span style="color: #003399; text-decoration: none; text-underline: none"&gt;&lt;a title="http://www.instedit.com/home.html" href="http://www.instedit.com/home.html"&gt;http://www.instedit.com/home.html&lt;/a&gt;&lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 196.8pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt; mso-background-themecolor: accent1; mso-border-left-themecolor: accent1; mso-border-left-themetint: 191; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-background-themetint: 63" valign="top" width="262"&gt;
&lt;p style="mso-yfti-cnfc: 68" class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: black; font-size: 9pt"&gt;Wix installer is available from here&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 304.75pt; padding-right: 5.4pt; background: #d3dfee; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt; mso-background-themecolor: accent1; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-background-themetint: 63; mso-border-right-themecolor: accent1; mso-border-right-themetint: 191" valign="top" width="406"&gt;
&lt;p style="mso-yfti-cnfc: 64" class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 9pt"&gt;&lt;span style="color: #003399; text-decoration: none; text-underline: none"&gt;&lt;a title="http://wix.sourceforge.net/" href="http://wix.sourceforge.net/"&gt;http://wix.sourceforge.net/&lt;/a&gt;&lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes"&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: #7ba0cd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 196.8pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-top-alt: solid #7ba0cd 1.0pt; mso-border-themecolor: accent1; mso-border-themetint: 191; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191" valign="top" width="262"&gt;
&lt;p style="mso-yfti-cnfc: 132" class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: black; font-size: 9pt"&gt;Paraffin is available from here&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: #7ba0cd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 304.75pt; padding-right: 5.4pt; border-top: medium none; border-right: #7ba0cd 1pt solid; padding-top: 0cm; mso-border-left-alt: solid #7ba0cd 1.0pt; mso-border-top-alt: solid #7ba0cd 1.0pt; mso-border-left-themecolor: accent1; mso-border-left-themetint: 191; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-border-right-themecolor: accent1; mso-border-right-themetint: 191" valign="top" width="406"&gt;
&lt;p style="mso-yfti-cnfc: 128" class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 9pt"&gt;&lt;span style="color: #003399; text-decoration: none; text-underline: none"&gt;&lt;a title="http://www.wintellect.com/CS/files/folders/8198/download.aspx" href="http://www.wintellect.com/CS/files/folders/8198/download.aspx"&gt;http://www.wintellect.com/CS/files/folders/8198/download.aspx&lt;/a&gt;&lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=e2f9912e-ae18-4453-8834-0538294ce17b" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,e2f9912e-ae18-4453-8834-0538294ce17b.aspx</comments>
      <category>Development</category>
      <category>Simon Reindl</category>
      <category>TFS 2008</category>
      <category>TFS 2010</category>
    </item>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=6d0a2a3b-28c0-49d7-9d2e-9066880dafb9</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,6d0a2a3b-28c0-49d7-9d2e-9066880dafb9.aspx</pingback:target>
      <dc:creator>Simon Reindl</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,6d0a2a3b-28c0-49d7-9d2e-9066880dafb9.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=6d0a2a3b-28c0-49d7-9d2e-9066880dafb9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The Rangers have published an update to the quick reference stack, and one of my favourites
is the Scrum chart. Download the full pack <a title="VS ALM Rangers Quick Ref" href="http://vs2010quickref.codeplex.com/" target="_blank">here</a>.
</p>
        <p>
The pack is broken down by headings
</p>
        <p>
0. Start Here<br />
1. Planning<br />
2. Design<br />
3. Dev Debug<br />
4. Database<br />
5. Testing<br />
6. Build<br />
7. General 
</p>
        <p>
 
</p>
        <p>
The Scrum quick reference is in 7. General.
</p>
        <img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=6d0a2a3b-28c0-49d7-9d2e-9066880dafb9" />
      </body>
      <title>New Scrum one pager by the VS ALM Rangers</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,6d0a2a3b-28c0-49d7-9d2e-9066880dafb9.aspx</guid>
      <link>http://blog.accentient.com/2010/05/05/NewScrumOnePagerByTheVSALMRangers.aspx</link>
      <pubDate>Wed, 05 May 2010 20:47:35 GMT</pubDate>
      <description>&lt;p&gt;
The Rangers have published an update to the quick reference stack, and one of my favourites
is the Scrum chart. Download the full pack &lt;a title="VS ALM Rangers Quick Ref" href="http://vs2010quickref.codeplex.com/" target="_blank"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
The pack is broken down by headings
&lt;/p&gt;
&lt;p&gt;
0. Start Here&lt;br&gt;
1. Planning&lt;br&gt;
2. Design&lt;br&gt;
3. Dev Debug&lt;br&gt;
4. Database&lt;br&gt;
5. Testing&lt;br&gt;
6. Build&lt;br&gt;
7. General 
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
The Scrum quick reference is in 7. General.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=6d0a2a3b-28c0-49d7-9d2e-9066880dafb9" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,6d0a2a3b-28c0-49d7-9d2e-9066880dafb9.aspx</comments>
      <category>Architecture</category>
      <category>Best Practice</category>
      <category>Scrum</category>
      <category>Simon Reindl</category>
      <category>Visual Studio 2010</category>
    </item>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=36b7a8f6-faca-41b0-b9ee-f250ed0ef587</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,36b7a8f6-faca-41b0-b9ee-f250ed0ef587.aspx</pingback:target>
      <dc:creator>Simon Reindl</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,36b7a8f6-faca-41b0-b9ee-f250ed0ef587.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=36b7a8f6-faca-41b0-b9ee-f250ed0ef587</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
One of the most critical aspects of any project is when have you got to done. This
is one of the central principles of Scrum, as it is the contract between the team
that is going to produce something, and the Product Owner who is going to take delivery
of it. In waterfall projects, it is just as critical. Due to the focus on the Big
Design Up Front, it is costly in terms of time and effort to revisit a phase once
it is “done”.
</p>
        <p>
The thing is that there as many definitions of done as there are folk on the project,
so it is vital to get the agreed definition visible – so everyone knows what they
are committed to delivering.
</p>
        <p>
          <em>A designer knows he has achieved perfection not when there is nothing left to
add, but when there is nothing left to take away.<br /></em>Antoine de Saint-Exupery
</p>
        <p>
At the highest level, any software solution should consist of:
</p>
        <ol>
          <li>
Design 
</li>
          <li>
Coding 
</li>
          <li>
Testing 
</li>
          <li>
Build 
</li>
          <li>
Documentation</li>
        </ol>
        <p>
OK, so nothing profound there – however what is the benchmark standard for each of
these, and how can I use VS to let the team now when we are done? 
</p>
        <p>
  
</p>
        <h4>Design
</h4>
        <p>
The great thing about VS2010 is that it speaks UML. When this is tied in with the
slick WPF interface, being able to move through many different views, zooming in and
out allows you to get a solid understanding of your app quickly. A great summary is
at <a title="Architecture tools overview" href="http://blogs.msdn.com/somasegar/archive/2009/08/29/architecture-tools-in-vsts-2010.aspx" target="_blank">Somasegar’s
weblog</a>. All of these are great, and the bonus is that the gated check in is here
with Team Build. The purpose of a gated check in is to prevent code that is going
to break either the build or the design. In this way the integrity of the design is
maintained. The code that is checked in is automatically turned in to a shelve set,
and depending on the what level of validation you want (where you set the bar) controls
what gets fully checked in. The neat feature is that if your architecture says that
the UI talks to the business tier, and not directly to the database, code that doesn’t
comply never gets in to the branch. That will save a heap of rewriting! 
</p>
        <h4>Coding
</h4>
        <p>
2010 is better than the previous version by a long way. The killer feature - Multi-Screen
support, followed on by: 
</p>
        <ul>
          <li>
enhanced refactoring 
</li>
          <li>
intellitrace (oh wow … unfortunately only in Ultimate edition) 
</li>
          <li>
support for the all the Dubs (WCF, WPF, WF) 
</li>
          <li>
enhanced intellisense in XAML 
</li>
          <li>
all the Database GDR2 magic 
</li>
          <li>
SharePoint templates 
</li>
          <li>
Multi Framework targeting 
</li>
          <li>
Code Analysis 
</li>
          <li>
Code Metrics</li>
        </ul>
        <p>
All these features makes it a more straight forward proposition to write, compile,
fix and refactor the code base. The guidance from the code analysis and metrics should
be included in the done definition – what is the minimum level that you will accept
in to promoting up the stack to live?
</p>
        <h4>Testing
</h4>
        <p>
The major addition in 2010 is the Test and Lab manager. There is a much improved web
testing that can be used to create performance and load tests. The key thing in my
view is the lab management to help manage the VM estate so that the range of tests
can be run against a known server state.
</p>
        <p>
The testing tiers should be cumulative:
</p>
        <table border="0" cellspacing="0" cellpadding="2" width="525">
          <tbody>
            <tr>
              <td valign="top" width="200">
                <strong>Level</strong>
              </td>
              <td valign="top" width="323">
                <strong>Testing</strong>
              </td>
            </tr>
            <tr>
              <td valign="top" width="200">
One</td>
              <td valign="top" width="323">
Integration Tests<br />
Functional Tests<br />
Build Verification Test / Smoke Test</td>
            </tr>
            <tr>
              <td valign="top" width="200">
Two</td>
              <td valign="top" width="323">
all of the above and<br />
Unit Tests<br />
Regression Tests</td>
            </tr>
            <tr>
              <td valign="top" width="200">
Three</td>
              <td valign="top" width="323">
All of the above and 
<br />
Performance Tests<br />
Security Tests<br />
Documentation Tests</td>
            </tr>
          </tbody>
        </table>
        <p>
As many of these as possible should be automated so that they can be included in the
build cycle. The sooner you know it is broke – the sooner you can fix it
</p>
        <h4>Build
</h4>
        <p>
The big change in the build for 2010 is that it is now based on Windows Workflow.
MSBuild can still be used, however the default templates are WF. The best practice
is to create a custom build process template and share it across your projects.
</p>
        <p>
The bad news is that the WiX integration was dropped, more on that in a later post.
</p>
        <p>
Aaron has a great summary of the way build works: <a title="http://blogs.msdn.com/aaronhallberg/" href="http://blogs.msdn.com/aaronhallberg/">http://blogs.msdn.com/aaronhallberg/</a></p>
        <h4>Documentation
</h4>
        <p>
Sandcastle is a great tool for generating well formatted documentation based on the
xml comments in the code. It can be integrated in to the build, you just have to write
decent comments! There is a <a title="Sandcastle Help File Builder" href="http://shfb.codeplex.com/" target="_blank">codeplex
project</a> to help get the best out of sandcastle. 
</p>
        <h4>Suggested “Done”
</h4>
        <p>
A basic definition of Done would be:
</p>
        <ul>
          <li>
User Stories in as work items 
</li>
          <li>
Design completed 
<ul><li>
Class diagrams 
</li><li>
Sequence diagrams</li></ul></li>
          <li>
Code written 
</li>
          <li>
Code Compiles 
</li>
          <li>
Code passes code analysis (agreed exceptions) 
</li>
          <li>
Code passes metric gates 
</li>
          <li>
All tests that have been written pass 
</li>
          <li>
Code coverage meets agreed level (this is an “it depends” answer, if you have inherited
a huge code base, it is a big ask to get to 80% coverage!) 
</li>
          <li>
Smoke Test passes 
</li>
          <li>
Build and packing completed (you are going to ship this, aren’t you) 
</li>
          <li>
Documentation written</li>
        </ul>
        <p>
This is a very basic definition of done, the more detailed the definition will depend
on where your team is at.
</p>
        <p>
Martin Kulov has compiled this <a title="VS2010 feature links" href="http://www.kulov.net/blogs/martin/2010/04/visual-studio-2010-features.html" target="_blank">list
of links to features in VS2010</a>,  along with the <a title="http://www.teamsystemwidgets.com/" href="http://www.teamsystemwidgets.com/">http://www.teamsystemwidgets.com/</a> for
the collection of extensions for TFS.
</p>
        <img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=36b7a8f6-faca-41b0-b9ee-f250ed0ef587" />
      </body>
      <title>Getting to Done with VS2010</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,36b7a8f6-faca-41b0-b9ee-f250ed0ef587.aspx</guid>
      <link>http://blog.accentient.com/2010/04/23/GettingToDoneWithVS2010.aspx</link>
      <pubDate>Fri, 23 Apr 2010 00:01:28 GMT</pubDate>
      <description>&lt;p&gt;
One of the most critical aspects of any project is when have you got to done. This
is one of the central principles of Scrum, as it is the contract between the team
that is going to produce something, and the Product Owner who is going to take delivery
of it. In waterfall projects, it is just as critical. Due to the focus on the Big
Design Up Front, it is costly in terms of time and effort to revisit a phase once
it is “done”.
&lt;/p&gt;
&lt;p&gt;
The thing is that there as many definitions of done as there are folk on the project,
so it is vital to get the agreed definition visible – so everyone knows what they
are committed to delivering.
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;A designer knows he has achieved perfection not when there is nothing left to
add, but when there is nothing left to take away.&lt;br&gt;
&lt;/em&gt;Antoine de Saint-Exupery
&lt;/p&gt;
&lt;p&gt;
At the highest level, any software solution should consist of:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Design 
&lt;li&gt;
Coding 
&lt;li&gt;
Testing 
&lt;li&gt;
Build 
&lt;li&gt;
Documentation&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
OK, so nothing profound there – however what is the benchmark standard for each of
these, and how can I use VS to let the team now when we are done? 
&lt;p&gt;
&amp;nbsp; 
&lt;h4&gt;Design
&lt;/h4&gt;
&lt;p&gt;
The great thing about VS2010 is that it speaks UML. When this is tied in with the
slick WPF interface, being able to move through many different views, zooming in and
out allows you to get a solid understanding of your app quickly. A great summary is
at &lt;a title="Architecture tools overview" href="http://blogs.msdn.com/somasegar/archive/2009/08/29/architecture-tools-in-vsts-2010.aspx" target="_blank"&gt;Somasegar’s
weblog&lt;/a&gt;. All of these are great, and the bonus is that the gated check in is here
with Team Build. The purpose of a gated check in is to prevent code that is going
to break either the build or the design. In this way the integrity of the design is
maintained. The code that is checked in is automatically turned in to a shelve set,
and depending on the what level of validation you want (where you set the bar) controls
what gets fully checked in. The neat feature is that if your architecture says that
the UI talks to the business tier, and not directly to the database, code that doesn’t
comply never gets in to the branch. That will save a heap of rewriting! 
&lt;h4&gt;Coding
&lt;/h4&gt;
&lt;p&gt;
2010 is better than the previous version by a long way. The killer feature - Multi-Screen
support, followed on by: 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
enhanced refactoring 
&lt;li&gt;
intellitrace (oh wow … unfortunately only in Ultimate edition) 
&lt;li&gt;
support for the all the Dubs (WCF, WPF, WF) 
&lt;li&gt;
enhanced intellisense in XAML 
&lt;li&gt;
all the Database GDR2 magic 
&lt;li&gt;
SharePoint templates 
&lt;li&gt;
Multi Framework targeting 
&lt;li&gt;
Code Analysis 
&lt;li&gt;
Code Metrics&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
All these features makes it a more straight forward proposition to write, compile,
fix and refactor the code base. The guidance from the code analysis and metrics should
be included in the done definition – what is the minimum level that you will accept
in to promoting up the stack to live?
&lt;/p&gt;
&lt;h4&gt;Testing
&lt;/h4&gt;
&lt;p&gt;
The major addition in 2010 is the Test and Lab manager. There is a much improved web
testing that can be used to create performance and load tests. The key thing in my
view is the lab management to help manage the VM estate so that the range of tests
can be run against a known server state.
&lt;/p&gt;
&lt;p&gt;
The testing tiers should be cumulative:
&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="525"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;
&lt;strong&gt;Level&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="323"&gt;
&lt;strong&gt;Testing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;
One&lt;/td&gt;
&lt;td valign="top" width="323"&gt;
Integration Tests&lt;br&gt;
Functional Tests&lt;br&gt;
Build Verification Test / Smoke Test&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;
Two&lt;/td&gt;
&lt;td valign="top" width="323"&gt;
all of the above and&lt;br&gt;
Unit Tests&lt;br&gt;
Regression Tests&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;
Three&lt;/td&gt;
&lt;td valign="top" width="323"&gt;
All of the above and 
&lt;br&gt;
Performance Tests&lt;br&gt;
Security Tests&lt;br&gt;
Documentation Tests&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
As many of these as possible should be automated so that they can be included in the
build cycle. The sooner you know it is broke – the sooner you can fix it
&lt;/p&gt;
&lt;h4&gt;Build
&lt;/h4&gt;
&lt;p&gt;
The big change in the build for 2010 is that it is now based on Windows Workflow.
MSBuild can still be used, however the default templates are WF. The best practice
is to create a custom build process template and share it across your projects.
&lt;/p&gt;
&lt;p&gt;
The bad news is that the WiX integration was dropped, more on that in a later post.
&lt;/p&gt;
&lt;p&gt;
Aaron has a great summary of the way build works: &lt;a title="http://blogs.msdn.com/aaronhallberg/" href="http://blogs.msdn.com/aaronhallberg/"&gt;http://blogs.msdn.com/aaronhallberg/&lt;/a&gt;
&lt;/p&gt;
&lt;h4&gt;Documentation
&lt;/h4&gt;
&lt;p&gt;
Sandcastle is a great tool for generating well formatted documentation based on the
xml comments in the code. It can be integrated in to the build, you just have to write
decent comments! There is a &lt;a title="Sandcastle Help File Builder" href="http://shfb.codeplex.com/" target="_blank"&gt;codeplex
project&lt;/a&gt; to help get the best out of sandcastle. 
&lt;/p&gt;
&lt;h4&gt;Suggested “Done”
&lt;/h4&gt;
&lt;p&gt;
A basic definition of Done would be:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
User Stories in as work items 
&lt;li&gt;
Design completed 
&lt;ul&gt;
&lt;li&gt;
Class diagrams 
&lt;li&gt;
Sequence diagrams&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Code written 
&lt;li&gt;
Code Compiles 
&lt;li&gt;
Code passes code analysis (agreed exceptions) 
&lt;li&gt;
Code passes metric gates 
&lt;li&gt;
All tests that have been written pass 
&lt;li&gt;
Code coverage meets agreed level (this is an “it depends” answer, if you have inherited
a huge code base, it is a big ask to get to 80% coverage!) 
&lt;li&gt;
Smoke Test passes 
&lt;li&gt;
Build and packing completed (you are going to ship this, aren’t you) 
&lt;li&gt;
Documentation written&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
This is a very basic definition of done, the more detailed the definition will depend
on where your team is at.
&lt;/p&gt;
&lt;p&gt;
Martin Kulov has compiled this &lt;a title="VS2010 feature links" href="http://www.kulov.net/blogs/martin/2010/04/visual-studio-2010-features.html" target="_blank"&gt;list
of links to features in VS2010&lt;/a&gt;,&amp;nbsp; along with the &lt;a title="http://www.teamsystemwidgets.com/" href="http://www.teamsystemwidgets.com/"&gt;http://www.teamsystemwidgets.com/&lt;/a&gt; for
the collection of extensions for TFS.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=36b7a8f6-faca-41b0-b9ee-f250ed0ef587" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,36b7a8f6-faca-41b0-b9ee-f250ed0ef587.aspx</comments>
      <category>Best Practice</category>
      <category>Scrum</category>
      <category>Simon Reindl</category>
      <category>Visual Studio 2010</category>
    </item>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=6fe4c05d-c2b0-48b0-89dd-3b74cccfa12a</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,6fe4c05d-c2b0-48b0-89dd-3b74cccfa12a.aspx</pingback:target>
      <dc:creator>Simon Reindl</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,6fe4c05d-c2b0-48b0-89dd-3b74cccfa12a.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=6fe4c05d-c2b0-48b0-89dd-3b74cccfa12a</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
With the release of 2010 on 12 April, MSDN Premium subscriptions are moved to higher
level products. This is all outlined in the <a href="http://www.microsoft.com/visualstudio/en-gb/products/msdn/default.mspx#roadmap" target="_blank">VS2010
Roadmap</a>, and the details of what is involved in each  subscription is outlined
in the <a href="https://msdn.microsoft.com/en-us/subscriptions/subscriptionschart.aspx" target="_blank">MSDN
Subscriptions Matrix</a>. So if you have VSTS Development Edition, you are upgraded
to VS2010 Ultimate.
</p>
        <p>
This was going to expire on 21 March, however is now aligned with the VS2010 launch
date, so is open until 12 April. This promotional offer is a great way to step up
the version of VS that you are using, at a considerable cost saving.
</p>
        <img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=6fe4c05d-c2b0-48b0-89dd-3b74cccfa12a" />
      </body>
      <title>VS2010 upgrades</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,6fe4c05d-c2b0-48b0-89dd-3b74cccfa12a.aspx</guid>
      <link>http://blog.accentient.com/2010/03/25/VS2010Upgrades.aspx</link>
      <pubDate>Thu, 25 Mar 2010 22:01:23 GMT</pubDate>
      <description>&lt;p&gt;
With the release of 2010 on 12 April, MSDN Premium subscriptions are moved to higher
level products. This is all outlined in the &lt;a href="http://www.microsoft.com/visualstudio/en-gb/products/msdn/default.mspx#roadmap" target="_blank"&gt;VS2010
Roadmap&lt;/a&gt;, and the details of what is involved in each&amp;nbsp; subscription is outlined
in the &lt;a href="https://msdn.microsoft.com/en-us/subscriptions/subscriptionschart.aspx" target="_blank"&gt;MSDN
Subscriptions Matrix&lt;/a&gt;. So if you have VSTS Development Edition, you are upgraded
to VS2010 Ultimate.
&lt;/p&gt;
&lt;p&gt;
This was going to expire on 21 March, however is now aligned with the VS2010 launch
date, so is open until 12 April. This promotional offer is a great way to step up
the version of VS that you are using, at a considerable cost saving.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=6fe4c05d-c2b0-48b0-89dd-3b74cccfa12a" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,6fe4c05d-c2b0-48b0-89dd-3b74cccfa12a.aspx</comments>
      <category>Microsoft</category>
      <category>Simon Reindl</category>
      <category>TFS 2010</category>
    </item>
  </channel>
</rss>