<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>.NET Framework 2.0</title>
        <link>http://geekswithblogs.net/murraybgordon/category/4816.aspx</link>
        <description>.NET Framework 2.0</description>
        <language>en-US</language>
        <copyright>Murray Gordon</copyright>
        <managingEditor>murraybgordon@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Ever received a "Could not load file or assembly" ... "The system cannot find the file specified" on your ASP.NET web application</title>
            <link>http://geekswithblogs.net/murraybgordon/archive/2007/01/25/104527.aspx</link>
            <description>&lt;p&gt;&lt;font face="ver"&gt;Well I did, and the issue seemed to be intermittent. Here&amp;rsquo;s what it looked like for me:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="ver"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;a href="http://murray.gordon.org/blog/SNAG_2D070118_151024.png"&gt;&lt;font face="ver"&gt;&lt;img alt="SNAG-070118_151024" src="http://murray.gordon.org/blog/SNAG_2D070118_151024_thumb.jpg" border="0" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;font color="#000000"&gt;&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&lt;font face="ver"&gt;Here&amp;rsquo;s what I found out.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="ver"&gt;You can read about the issue on Microsoft&amp;rsquo;s Help and Support at&amp;nbsp;&lt;/font&gt;&lt;a href="http://support.microsoft.com/Default.aspx?kbid=915782"&gt;&lt;font face="ver"&gt;FIX: You may receive an InvalidCastException error in an ASP.NET-connected Web application&lt;/font&gt;&lt;/a&gt;&lt;font face="ver"&gt;&amp;nbsp;(&lt;/font&gt;&lt;a href="http://support.microsoft.com/Default.aspx?kbid=915782"&gt;&lt;font face="ver"&gt;http://support.microsoft.com/Default.aspx?kbid=915782&lt;/font&gt;&lt;/a&gt;&lt;font face="ver"&gt;)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="ver"&gt;Unfortunately, there&amp;rsquo;s no immediate download or fix. You have to call Microsoft Support to find out if the secret fix applies to your scenario. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="ver"&gt;In my case it did not. I have already received a fix pack taking me from .NET Framework 2.0.50727.80 to 2.0.50727.210, which meant they didn&amp;rsquo;t have a fix for me.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="ver"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;a href="http://murray.gordon.org/blog/SNAG_2D070125_110233.png"&gt;&lt;font face="ver"&gt;&lt;img alt="SNAG-070125_110233" src="http://murray.gordon.org/blog/SNAG_2D070125_110233_thumb.jpg" border="0" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="ver"&gt;Fortunately my good buddy Bill Ryan, MVP and &amp;ldquo;Master of ADO.NET&amp;rdquo; had a recommendation:&lt;/font&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 12pt"&gt;&lt;font face="ver"&gt;Yah, I've gotten that a bunch actually. Usually it's b/c of temp files.&amp;nbsp; Clear your temp directory and give it another try. What's happening is that the temp file name generated when the assembly is loaded exceed 255 characters. So it's truncated.&amp;nbsp; That in turn means that what it's trying to access doesn't exist.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Here&amp;rsquo;s a related support kb addressing the issue: &lt;a href="http://support.microsoft.com/kb/823196"&gt;&lt;font face="ver"&gt;http://support.microsoft.com/kb/823196&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Also, set the compilation directory's tempDirectory property specifically. You can point it to C:\whatever or some shorter path name than it normally would use and thereby not have the really long path name problem. &lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="MsoNormal" dir="ltr" style="MARGIN: 0in 0in 0pt"&gt;Needless to say, that worked for me.&lt;/p&gt;
&lt;p class="MsoNormal" dir="ltr" style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" dir="ltr" style="MARGIN: 0in 0in 0pt"&gt;Thanks Bill!&lt;/p&gt;
&lt;p class="MsoNormal" dir="ltr" style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" dir="ltr" style="MARGIN: 0in 0in 0pt"&gt;And to anyone out there having this problem, hope this helps.&lt;/p&gt;
&lt;p class="MsoNormal" dir="ltr" style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" dir="ltr" style="MARGIN: 0in 0in 0pt"&gt;Thanks,&lt;/p&gt;
&lt;p class="MsoNormal" dir="ltr" style="MARGIN: 0in 0in 0pt"&gt;Murray&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=104527"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=104527" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/murraybgordon/aggbug/104527.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Murray Gordon</dc:creator>
            <guid>http://geekswithblogs.net/murraybgordon/archive/2007/01/25/104527.aspx</guid>
            <pubDate>Thu, 25 Jan 2007 16:17:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/murraybgordon/comments/104527.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/murraybgordon/archive/2007/01/25/104527.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/murraybgordon/comments/commentRss/104527.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/murraybgordon/services/trackbacks/104527.aspx</trackback:ping>
        </item>
        <item>
            <title>How to: Include a Data File in a ClickOnce Application</title>
            <link>http://geekswithblogs.net/murraybgordon/archive/2006/10/05/93306.aspx</link>
            <description>&lt;blockquote cite="http://windowssdk.msdn.microsoft.com/en-us/library/6fehc36e.aspx"&gt;How to: Include a Data File in a ClickOnce Application &lt;/blockquote&gt;
&lt;p class="citation"&gt;&lt;cite cite="http://windowssdk.msdn.microsoft.com/en-us/library/6fehc36e.aspx"&gt;&lt;a href="http://windowssdk.msdn.microsoft.com/en-us/library/6fehc36e.aspx"&gt;How to: Include a Data File in a ClickOnce Application&lt;/a&gt;&lt;/cite&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=93306"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=93306" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/murraybgordon/aggbug/93306.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Murray Gordon</dc:creator>
            <guid>http://geekswithblogs.net/murraybgordon/archive/2006/10/05/93306.aspx</guid>
            <pubDate>Fri, 06 Oct 2006 00:44:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/murraybgordon/comments/93306.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/murraybgordon/archive/2006/10/05/93306.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/murraybgordon/comments/commentRss/93306.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/murraybgordon/services/trackbacks/93306.aspx</trackback:ping>
        </item>
        <item>
            <title>How to add Desktop Shortcut to ClickOnce Deployment Application</title>
            <link>http://geekswithblogs.net/murraybgordon/archive/2006/10/04/93203.aspx</link>
            <description>&lt;p&gt;Here's a great post on how to add a desktop shortcut to ClickOnce Deployed Application. (Scott Schecter's post)&lt;br /&gt;&lt;a href="http://blog.scottschecter.net/TheZenOfTheClickOnceDeployedApplicationDesktopShortcut.aspx"&gt;http://blog.scottschecter.net/TheZenOfTheClickOnceDeployedApplicationDesktopShortcut.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here's the version of this solution in VB. (Julia Lerman's post)&lt;br /&gt;&lt;a href="http://blog.ziffdavis.com/devlife/archive/2006/07/28/42695.aspx"&gt;http://blog.ziffdavis.com/devlife/archive/2006/07/28/42695.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you don't want to follow the link, here's the code:&lt;/p&gt;
&lt;div style="BACKGROUND-COLOR: #efeef0"&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: gray; FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;///&lt;/font&gt;&lt;/span&gt;&lt;font size="2"&gt;&lt;span style="COLOR: green; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style="COLOR: gray; FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;lt;summary&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: gray; FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;///&lt;/font&gt;&lt;/span&gt;&lt;span style="COLOR: green; FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt; This will create a Application Reference file on the users desktop&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: gray; FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;///&lt;/font&gt;&lt;/span&gt;&lt;span style="COLOR: green; FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt; if they do not already have one when the program is loaded.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: green; FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; If not debugging in visual studio check for Application Reference&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: green; FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; #if (!debug)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: green; FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; CheckForShortcut();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: green; FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; #endif&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: gray; FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;///&lt;/font&gt;&lt;/span&gt;&lt;font size="2"&gt;&lt;span style="COLOR: green; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style="COLOR: gray; FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;lt;/summary&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;void&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt; CheckForShortcut()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;{&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplicationDeployment ad = ApplicationDeployment.CurrentDeployment;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (ad.IsFirstRun)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Assembly code = Assembly.GetExecutingAssembly();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;string&lt;/span&gt; company = &lt;span style="COLOR: blue"&gt;string&lt;/span&gt;.Empty;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;string&lt;/span&gt; description = &lt;span style="COLOR: blue"&gt;string&lt;/span&gt;.Empty;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (&lt;span style="COLOR: teal"&gt;Attribute&lt;/span&gt;.IsDefined(code, &lt;span style="COLOR: blue"&gt;typeof&lt;/span&gt;(AssemblyCompanyAttribute)))&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AssemblyCompanyAttribute ascompany = (AssemblyCompanyAttribute)&lt;span style="COLOR: teal"&gt;Attribute&lt;/span&gt;.GetCustomAttribute(code,&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;typeof&lt;/span&gt;(AssemblyCompanyAttribute));&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; company = ascompany.Company;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (&lt;span style="COLOR: teal"&gt;Attribute&lt;/span&gt;.IsDefined(code, &lt;span style="COLOR: blue"&gt;typeof&lt;/span&gt;(AssemblyDescriptionAttribute)))&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;{&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AssemblyDescriptionAttribute asdescription = (AssemblyDescriptionAttribute)&lt;span style="COLOR: teal"&gt;Attribute&lt;/span&gt;.GetCustomAttribute(code,&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font size="2"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;typeof&lt;/span&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;(AssemblyDescriptionAttribute));&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; description = asdescription.Description;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (company != &lt;span style="COLOR: blue"&gt;string&lt;/span&gt;.Empty &amp;amp;&amp;amp; description != &lt;span style="COLOR: blue"&gt;string&lt;/span&gt;.Empty)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&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 style="COLOR: blue"&gt;string&lt;/span&gt; desktopPath = &lt;span style="COLOR: blue"&gt;string&lt;/span&gt;.Empty;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; desktopPath = &lt;span style="COLOR: blue"&gt;string&lt;/span&gt;.Concat(&lt;span style="COLOR: teal"&gt;Environment&lt;/span&gt;.GetFolderPath(&lt;span style="COLOR: teal"&gt;Environment&lt;/span&gt;.&lt;span style="COLOR: teal"&gt;SpecialFolder&lt;/span&gt;.Desktop),&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: maroon"&gt;"\\"&lt;/span&gt;, description, &lt;span style="COLOR: maroon"&gt;".appref-ms"&lt;/span&gt;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&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 style="COLOR: blue"&gt;string&lt;/span&gt; shortcutName = &lt;span style="COLOR: blue"&gt;string&lt;/span&gt;.Empty;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;shortcutName = &lt;span style="COLOR: blue"&gt;string&lt;/span&gt;.Concat(&lt;span style="COLOR: teal"&gt;Environment&lt;/span&gt;.GetFolderPath(&lt;span style="COLOR: teal"&gt;Environment&lt;/span&gt;.&lt;span style="COLOR: teal"&gt;SpecialFolder&lt;/span&gt;.Programs),&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: maroon"&gt;"\\"&lt;/span&gt;, company, &lt;span style="COLOR: maroon"&gt;"\\"&lt;/span&gt;, description, &lt;span style="COLOR: maroon"&gt;".appref-ms"&lt;/span&gt;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.IO.&lt;span style="COLOR: teal"&gt;File&lt;/span&gt;.Copy(shortcutName, desktopPath, &lt;span style="COLOR: blue"&gt;true&lt;/span&gt;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;&lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Hope it helps out.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;Murray&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=93203"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=93203" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/murraybgordon/aggbug/93203.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Murray Gordon</dc:creator>
            <guid>http://geekswithblogs.net/murraybgordon/archive/2006/10/04/93203.aspx</guid>
            <pubDate>Thu, 05 Oct 2006 00:04:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/murraybgordon/comments/93203.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/murraybgordon/archive/2006/10/04/93203.aspx#feedback</comments>
            <slash:comments>22</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/murraybgordon/comments/commentRss/93203.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/murraybgordon/services/trackbacks/93203.aspx</trackback:ping>
        </item>
        <item>
            <title>Globalization &amp; ClickOnce, ASP.NET Globalization</title>
            <link>http://geekswithblogs.net/murraybgordon/archive/2006/10/04/93202.aspx</link>
            <description>&lt;p&gt;Great post from dasBlonde: &lt;a href="http://www.dasblonde.net/PermaLink,guid,8d2a4b2c-c2f4-4dab-9bb6-b3218bf17c71.aspx"&gt;http://www.dasblonde.net/PermaLink,guid,8d2a4b2c-c2f4-4dab-9bb6-b3218bf17c71.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s the details:&lt;/p&gt;
&lt;p&gt;The blog is about globalization and how to architect Windows Forms and ASP.NET applications for localization, leveraging .NET resources where appropriate. Here&amp;rsquo;s the samples she listed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.dasblonde.net/ct.ashx?id=8d2a4b2c-c2f4-4dab-9bb6-b3218bf17c71&amp;amp;url=http%3a%2f%2fwww.dasblonde.net%2fdownloads%2fVS2005%2fGlobalization%2fGlobalWinApp.zip"&gt;Globalized Windows Sample&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.dasblonde.net/ct.ashx?id=8d2a4b2c-c2f4-4dab-9bb6-b3218bf17c71&amp;amp;url=http%3a%2f%2fwww.dasblonde.net%2fdownloads%2fVS2005%2fClickOnce%2fLocalizedFileGroups.zip"&gt;ClickOnce and Globalization&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.dasblonde.net/ct.ashx?id=8d2a4b2c-c2f4-4dab-9bb6-b3218bf17c71&amp;amp;url=http%3a%2f%2fwww.dasblonde.net%2fdownloads%2fVS2005%2fGlobalization%2fGalleryDemo20.zip"&gt;ASP.NET Globalization&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Here&amp;rsquo;s the Additional globalization resources she listed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.dasblonde.net/ct.ashx?id=8d2a4b2c-c2f4-4dab-9bb6-b3218bf17c71&amp;amp;url=http%3a%2f%2fwww.theserverside.net%2farticles%2fshowarticle.tss%3fid%3dLocalizationPractices"&gt;http://www.theserverside.net/articles/showarticle.tss?id=LocalizationPractices&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.dasblonde.net/ct.ashx?id=8d2a4b2c-c2f4-4dab-9bb6-b3218bf17c71&amp;amp;url=http%3a%2f%2fmsdn.microsoft.com%2fasp.net%2fcommunity%2fauthors%2fmlb%2fdefault.aspx%3fpull%3d%2flibrary%2fen-us%2fdnvs05%2fhtml%2fasp2local.asp"&gt;http://msdn.microsoft.com/asp.net/community/authors/mlb/default.aspx?pull=/library/en-us/dnvs05/html/asp2local.asp&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.dasblonde.net/ct.ashx?id=8d2a4b2c-c2f4-4dab-9bb6-b3218bf17c71&amp;amp;url=http%3a%2f%2fmsdn.microsoft.com%2fasp.net%2fcommunity%2fauthors%2fmlb%2fdefault.aspx%3fpull%3d%2flibrary%2fen-us%2fdnaspp%2fhtml%2faspnet-globalarchi.asp"&gt;http://msdn.microsoft.com/asp.net/community/authors/mlb/default.aspx?pull=/library/en-us/dnaspp/html/aspnet-globalarchi.asp&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.dasblonde.net/ct.ashx?id=8d2a4b2c-c2f4-4dab-9bb6-b3218bf17c71&amp;amp;url=http%3a%2f%2fwww.dotnetdashboard.net%2fsessions%2fglobalization.aspx"&gt;http://www.dotnetdashboard.net/sessions/globalization.aspx&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.dasblonde.net/ct.ashx?id=8d2a4b2c-c2f4-4dab-9bb6-b3218bf17c71&amp;amp;url=http%3a%2f%2fwww.microsoft.com%2fglobaldev"&gt;http://www.microsoft.com/globaldev&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;She&amp;rsquo;s got some awesome content on ClickOnce. Check out the rest of her posts if you are looking for some great ClickOnce samples.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s Microsoft recommendation on this subject (&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/aspnet-globalarchi.asp?_r=1"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/aspnet-globalarchi.asp?_r=1&lt;/a&gt;). The article is a bit dated, but the concepts are consistent.&lt;/p&gt;
&lt;p&gt;FYI &amp;ndash; there&amp;rsquo;s an interesting contrast to this approach I found on &amp;ldquo;The Code Project&amp;rdquo;. Very interesting approach &lt;a href="http://www.codeproject.com/useritems/GlobalizationSample.asp?print=true"&gt;http://www.codeproject.com/useritems/GlobalizationSample.asp?print=true&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;Murray&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=93202"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=93202" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/murraybgordon/aggbug/93202.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Murray Gordon</dc:creator>
            <guid>http://geekswithblogs.net/murraybgordon/archive/2006/10/04/93202.aspx</guid>
            <pubDate>Wed, 04 Oct 2006 23:19:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/murraybgordon/comments/93202.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/murraybgordon/archive/2006/10/04/93202.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/murraybgordon/comments/commentRss/93202.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/murraybgordon/services/trackbacks/93202.aspx</trackback:ping>
        </item>
        <item>
            <title>MSBUILD + MAGE.EXE = ClickOnce (Need some help... Experts welcome :-) )</title>
            <link>http://geekswithblogs.net/murraybgordon/archive/2006/09/06/90410.aspx</link>
            <description>&lt;p&gt;&lt;span style="FONT-SIZE: 9.5pt"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 9.5pt"&gt;If anyone has any experience with MSBUILD and Mage.exe to build ClickOnce projects, please let me know if you might be able to help.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 9.5pt"&gt;I used Mike Bouck&amp;rsquo;s blog on ClickOnce as a guide. (great post Mike) &lt;a href="http://blog.gatosoft.com/PermaLink,guid,d0a0dd1e-c9ac-4fa9-a408-615454d49702.aspx"&gt;http://blog.gatosoft.com/PermaLink,guid,d0a0dd1e-c9ac-4fa9-a408-615454d49702.aspx&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black"&gt;I'm having a similar issue from this post in the Microsoft forums: &lt;a style="COLOR: blue; TEXT-DECORATION: underline; text-underline: single" href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=664144&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=664144&amp;amp;SiteID=1&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black"&gt;I'm using mage.exe as a part of an MSBuild project.&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black"&gt;Here's the error I get when I try to run the application (the highlighted part contains my error summary &amp;ndash; included as attachment also):&lt;/span&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="BACKGROUND-COLOR: #f3f3f3"&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-SIZE: 9.5pt" face="Courier New"&gt;PLATFORM VERSION INFO&lt;br /&gt;Windows : 5.1.2600.131072 (Win32NT)&lt;br /&gt;Common Language Runtime : 2.0.50727.42&lt;br /&gt;System.Deployment.dll : 2.0.50727.42 (RTM.050727-4200)&lt;br /&gt;mscorwks.dll : 2.0.50727.42 (RTM.050727-4200)&lt;br /&gt;dfdll.dll : 2.0.50727.42 (RTM.050727-4200)&lt;br /&gt;dfshim.dll : 2.0.50727.42 (RTM.050727-4200)&lt;br /&gt;&lt;br /&gt;SOURCES&lt;br /&gt;Deployment url : http://localhost/Flicker.ClickOnce/local/ControlNET.application&lt;br /&gt;Server : Microsoft-IIS/5.1&lt;br /&gt;X-Powered-By : ASP.NET&lt;br /&gt;Deployment Provider url : http://localhost/Flicker.ClickOnce/Local/ControlNET.application&lt;br /&gt;Server : Microsoft-IIS/5.1&lt;br /&gt;X-Powered-By : ASP.NET&lt;br /&gt;Application url : http://localhost/Flicker.ClickOnce/Local/ControlNET.exe.manifest&lt;br /&gt;Server : Microsoft-IIS/5.1&lt;br /&gt;X-Powered-By : ASP.NET&lt;br /&gt;&lt;br /&gt;IDENTITIES&lt;br /&gt;Deployment Identity : ControlNET ClickOnce (Local).application, Version=2.2.244.2, Culture=neutral, PublicKeyToken=cd4d78a2e5181877, processorArchitecture=msil&lt;br /&gt;Application Identity : ControlNET ClickOnce (Local).exe, Version=2.2.244.2, Culture=neutral, PublicKeyToken=cd4d78a2e5181877, processorArchitecture=msil, type=win32&lt;br /&gt;&lt;br /&gt;APPLICATION SUMMARY&lt;br /&gt;* Installable application.&lt;br /&gt;&lt;br /&gt;ERROR SUMMARY&lt;br /&gt;Below is a summary of the errors, details of these errors are listed later in the log.&lt;br /&gt;* Activation of http://localhost/Flicker.ClickOnce/local/ControlNET.application resulted in exception. Following failure messages were detected:&lt;br /&gt;&lt;span style="BACKGROUND-COLOR: #ffff00"&gt;+ Manifest XML signature is not valid.&lt;br /&gt;+ No signature was present in the subject.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;COMPONENT STORE TRANSACTION FAILURE SUMMARY&lt;br /&gt;No transaction error was detected.&lt;br /&gt;&lt;br /&gt;WARNINGS&lt;br /&gt;There were no warnings during this operation.&lt;br /&gt;&lt;br /&gt;OPERATION PROGRESS STATUS&lt;br /&gt;* [9/1/2006 6:01:32 PM] : Activation of http://localhost/Flicker.ClickOnce/local/ControlNET.application has started.&lt;br /&gt;* [9/1/2006 6:01:33 PM] : Processing of deployment manifest has successfully completed.&lt;br /&gt;* [9/1/2006 6:01:33 PM] : Installation of the application has started.&lt;br /&gt;* [9/1/2006 6:01:33 PM] : Processing of application manifest has successfully completed.&lt;br /&gt;* [9/1/2006 6:01:36 PM] : Request of trust and detection of platform is complete.&lt;br /&gt;&lt;br /&gt;ERROR DETAILS&lt;br /&gt;Following errors were detected during this operation.&lt;br /&gt;* [9/1/2006 6:01:43 PM] System.Deployment.Application.InvalidDeploymentException (SignatureValidation)&lt;br /&gt;- Manifest XML signature is not valid.&lt;br /&gt;- Source: System.Deployment&lt;br /&gt;- Stack trace:&lt;br /&gt;at System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s)&lt;br /&gt;at System.Deployment.Application.ComponentVerifier.VerifyStrongNameAssembly(String filePath, AssemblyManifest assemblyManifest)&lt;br /&gt;at System.Deployment.Application.ComponentVerifier.StrongNameAssemblyComponent.Verify()&lt;br /&gt;at System.Deployment.Application.ComponentVerifier.VerifyComponents()&lt;br /&gt;at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)&lt;br /&gt;at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory&amp;amp; downloadTemp)&lt;br /&gt;at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState subState, ActivationDescription actDesc)&lt;br /&gt;at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut)&lt;br /&gt;at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)&lt;br /&gt;--- Inner Exception ---&lt;br /&gt;System.Security.Cryptography.CryptographicException&lt;br /&gt;- No signature was present in the subject.&lt;br /&gt;&lt;br /&gt;- Source: System.Deployment&lt;br /&gt;- Stack trace:&lt;br /&gt;at System.Deployment.Internal.CodeSigning.SignedCmiManifest.Verify(CmiManifestVerifyFlags verifyFlags)&lt;br /&gt;at System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s)&lt;br /&gt;&lt;br /&gt;COMPONENT STORE TRANSACTION DETAILS&lt;br /&gt;No transaction information is available.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black"&gt;Here's what my MSBuild project looks like (I highlighted my MAGE executes and the GenerateManifests... Can't figure out what might be wrong) Also included as attachment:&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black; FONT-FAMILY: Courier New"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="BACKGROUND-COLOR: #f3f3f3"&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;xml&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;version&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;1.0&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;encoding&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;SPAN style="color: blue"&gt;utf-8&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Project&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;DefaultTargets&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;Deploy&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;xmlns&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;SPAN style="color: blue"&gt;http://schemas.microsoft.com/developer/msbuild/2003&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Import&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Project&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;Microsoft.Sdc.Common.tasks&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="FR" style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;PropertyGroup&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span lang="FR" style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Configuration&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span lang="FR" style="COLOR: red; FONT-FAMILY: Courier New"&gt;Condition&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;'$(Environment)' == ''&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;Local&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;Configuration&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span lang="FR" style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;PublishDir&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;Publish&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;PublishDir&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span lang="FR" style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;SolutionName&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;ControlNET&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;SolutionName&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span lang="FR" style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;SupportUrl&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;http://tempuri.org&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;SupportUrl&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&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;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;SigningCert&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;CambarCodeSigning.pfx&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;SigningCert&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;SigningCertPassword&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;cambar&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;SigningCertPassword&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Company&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;Cambar Solutions&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;Company&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;PropertyGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Choose&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;When&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Condition&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt; '$(Environment)'=='Local' &lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;PropertyGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;SourceDir&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;bin\Debug&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;SourceDir&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ConfigDir&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;Config\Local&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ConfigDir&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceVirtualRootDir&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;Flicker.ClickOnce\Local&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceVirtualRootDir&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceUrl&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;http://localhost/Flicker.ClickOnce/Local/&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceUrl&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceApplicationUrl&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;$(ClickOnceUrl)$(SolutionName).application&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceApplicationUrl&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceAppTitle&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;ControlNET ClickOnce (Local)&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceAppTitle&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;PropertyGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;When&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;When&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Condition&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt; '$(Environment)'=='Dev' &lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;PropertyGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;SourceDir&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;bin\Debug&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;SourceDir&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ConfigDir&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;Config\Dev&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ConfigDir&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceVirtualRootDir&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;Flicker.ClickOnce\Dev&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceVirtualRootDir&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceUrl&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;http://localhost/Flicker.ClickOnce/Dev/&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceUrl&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceApplicationUrl&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;$(ClickOnceUrl)$(SolutionName).application&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceApplicationUrl&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceAppTitle&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;ControlNET ClickOnce (Dev)&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceAppTitle&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;PropertyGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;When&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;When&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Condition&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt; '$(Environment)'=='Test' &lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;PropertyGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;SourceDir&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;bin\Release&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;SourceDir&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ConfigDir&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;Config\Test&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ConfigDir&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceVirtualRootDir&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;Flicker.ClickOnce\Test&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceVirtualRootDir&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceUrl&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;http://localhost/Flicker.ClickOnce/Test/&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceUrl&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceApplicationUrl&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;$(ClickOnceUrl)$(SolutionName).application&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceApplicationUrl&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceAppTitle&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;ControlNET ClickOnce (Test)&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceAppTitle&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;PropertyGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;When&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;When&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Condition&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt; '$(Environment)'=='Prod' &lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;PropertyGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;SourceDir&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;bin\Release&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;SourceDir&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ConfigDir&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;Config\Prod&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ConfigDir&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceVirtualRootDir&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;Flicker.ClickOnce\Prod&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceVirtualRootDir&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceUrl&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;http://localhost/Flicker.ClickOnce/Prod/&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceUrl&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceApplicationUrl&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;$(ClickOnceUrl)$(SolutionName).application&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceApplicationUrl&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceAppTitle&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;ControlNET ClickOnce&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ClickOnceAppTitle&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;PropertyGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;When&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Choose&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ItemGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;SourceFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Include&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(SourceDir)\**\*.*&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;Exclude&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;SPAN style="color: blue"&gt;$(SourceDir)\**\*.pdb;$(SourceDir)\**\*.vshost*&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ItemGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ItemGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;AppConfigFile&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Include&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(ConfigDir)\App.config&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ItemGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ItemGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;GetVersionAssembly&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Include&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(SourceDir)\$(SolutionName).exe&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ItemGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ItemGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceLandingPage&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Include&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;ClickOnceLandingPage.htm&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ItemGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ItemGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;BootstrapperFile&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Include&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;Microsoft.Net.Framework.2.0&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ProductName&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;.NET Framework 2.0&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon"&gt;ProductName&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;BootstrapperFile&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ItemGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ItemGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceInstallationFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Include&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(SolutionName).application&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceInstallationFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Include&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(SolutionName).exe.manifest&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceInstallationFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Include&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;setup.exe&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ClickOnceInstallationFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Include&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;default.htm&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ItemGroup&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Target&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Name&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;Deploy&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;DependsOnTargets&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;SPAN style="color: blue"&gt;PrepareClickOnceDeployment;DeleteVirtualRootFiles;CopyFilesToVirtualRoot&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Target&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Name&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;GetVersion&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Message&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Text&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;Getting version info...&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;GetAssemblyIdentity&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;AssemblyFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;@(GetVersionAssembly)&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Output&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;TaskParameter&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;Assemblies&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;ItemName&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;GetVersionAssemblyInfo&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;GetAssemblyIdentity&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Target&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Target&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Name&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;GetPublishContent&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Exec&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Command&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;rd /s /q $(MSBuildProjectDirectory)\$(PublishDir)&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Copy&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;SourceFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;@(SourceFiles)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;DestinationFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;@(SourceFiles-&amp;gt;'$(PublishDir)\%(RecursiveDir)%(Filename)%(Extension)')&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Copy&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;SourceFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;@(AppConfigFile)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;DestinationFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(PublishDir)\$(SolutionName).exe.config&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Copy&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;SourceFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;@(ClickOnceLandingPage)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;DestinationFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;default.htm&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Target&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Target&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Name&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;PrepareClickOnceDeployment&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;DependsOnTargets&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;SPAN style="color: blue"&gt;GetPublishContent;GetVersion&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Message&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Text&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;Preparing for ClickOnce deployment for version %(GetVersionAssemblyInfo.Version)...&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;CreateItem&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Include&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(PublishDir)\**\*.*&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Output&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;TaskParameter&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;Include&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;ItemName&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;SPAN style="color: blue"&gt;AppManifestContents&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;CreateItem&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ModifyFile&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Path&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;default.htm&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;RegularExpression&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;#APPLICATION_NAME#&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;NewValue&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(SolutionName)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Force&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;true&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ModifyFile&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Path&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;default.htm&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;RegularExpression&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;#TITLE#&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;NewValue&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(ClickOnceAppTitle)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Force&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;true&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ModifyFile&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Path&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;default.htm&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;RegularExpression&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;#VERSION#&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;NewValue&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;%(GetVersionAssemblyInfo.Version)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Force&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;true&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ModifyFile&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Path&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;default.htm&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;RegularExpression&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;#COMPANY#&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;NewValue&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(Company)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Force&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;true&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ModifyFile&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Path&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;default.htm&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;RegularExpression&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;#SUPPORT_URL#&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;NewValue&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(SupportUrl)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Force&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;true&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&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 style="BACKGROUND-COLOR: #ffff00"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffff00"&gt;Exec&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffff00"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffff00"&gt;Command&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffff00"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffff00"&gt;"&lt;SPAN style="color: blue"&gt;mage.exe -New Application -TrustLevel FullTrust -ToFile $(SolutionName).exe.manifest -Name &lt;/SPAN&gt;&lt;SPAN style="color: red"&gt;&amp;amp;quot;&lt;/SPAN&gt;&lt;SPAN style="color: blue"&gt;$(ClickOnceAppTitle)&lt;/SPAN&gt;&lt;SPAN style="color: red"&gt;&amp;amp;quot;&lt;/SPAN&gt;&lt;SPAN style="color: blue"&gt; -Version %(GetVersionAssemblyInfo.Version) -FromDirectory $(PublishDir)&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&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;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="FR" style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;ModifyFile&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&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;&lt;span lang="FR" style="COLOR: red; FONT-FAMILY: Courier New"&gt;Path&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(SolutionName).exe.manifest&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&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;&lt;span lang="FR" style="COLOR: red; FONT-FAMILY: Courier New"&gt;RegularExpression&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: red"&gt;&amp;amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: blue"&gt;application /&lt;/SPAN&gt;&lt;SPAN style="color: red"&gt;&amp;amp;gt;&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&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;&lt;span lang="FR" style="COLOR: red; FONT-FAMILY: Courier New"&gt;NewValue&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: red"&gt;&amp;amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: blue"&gt;description asmv2:iconFile=&lt;/SPAN&gt;&lt;SPAN style="color: red"&gt;&amp;amp;quot;&lt;/SPAN&gt;&lt;SPAN style="color: blue"&gt;$(SolutionName).ico&lt;/SPAN&gt;&lt;SPAN style="color: red"&gt;&amp;amp;quot;&lt;/SPAN&gt;&lt;SPAN style="color: blue"&gt; xmlns=&lt;/SPAN&gt;&lt;SPAN style="color: red"&gt;&amp;amp;quot;&lt;/SPAN&gt;&lt;SPAN style="color: blue"&gt;urn:schemas-microsoft-com:asm.v1&lt;/SPAN&gt;&lt;SPAN style="color: red"&gt;&amp;amp;quot;&lt;/SPAN&gt;&lt;SPAN style="color: blue"&gt; /&lt;/SPAN&gt;&lt;SPAN style="color: red"&gt;&amp;amp;gt;&amp;amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: blue"&gt;application /&lt;/SPAN&gt;&lt;SPAN style="color: red"&gt;&amp;amp;gt;&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&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;&lt;span lang="FR" style="COLOR: red; FONT-FAMILY: Courier New"&gt;Force&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;true&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&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 style="BACKGROUND-COLOR: #ffff00"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="FR" style="COLOR: maroon; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffff00"&gt;Exec&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffff00"&gt; &lt;/span&gt;&lt;span lang="FR" style="COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffff00"&gt;Command&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffff00"&gt;=&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffff00"&gt;"&lt;SPAN style="color: blue"&gt;mage.exe -Sign $(SolutionName).exe.manifest -CertFile $(SigningCert) -Password $(SigningCertPassword)&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span lang="FR" style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;GenerateDeploymentManifest&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span lang="FR" style="COLOR: red; FONT-FAMILY: Courier New"&gt;AssemblyName&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(ClickOnceAppTitle).application&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span lang="FR" style="COLOR: red; FONT-FAMILY: Courier New"&gt;AssemblyVersion&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;%(GetVersionAssemblyInfo.Version)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;DeploymentUrl&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(ClickOnceApplicationUrl)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Description&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;Hagemeyer N.A. ControlNET ERP System&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Product&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(ClickOnceAppTitle)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Publisher&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(Company)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;SupportUrl&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(SupportUrl)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;EntryPoint&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(SolutionName).exe.manifest&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Install&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;true&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;UpdateEnabled&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;true&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;UpdateMode&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;Background&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;OutputManifest&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(SolutionName).application&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;MapFileExtensions&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;true&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&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 style="BACKGROUND-COLOR: #ffff00"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffff00"&gt;Exec&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffff00"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffff00"&gt;Command&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffff00"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New; BACKGROUND-COLOR: #ffff00"&gt;"&lt;SPAN style="color: blue"&gt;mage.exe -Sign $(SolutionName).application -CertFile $(SigningCert) -Password $(SigningCertPassword)&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;GetFrameworkSdkPath&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Output&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;TaskParameter&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;Path&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;PropertyName&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;SPAN style="color: blue"&gt;SdkPath&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;GetFrameworkSdkPath&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;GenerateBootstrapper&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;ApplicationFile&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(SolutionName).application&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&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;&lt;span lang="FR" style="COLOR: red; FONT-FAMILY: Courier New"&gt;ApplicationName&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(ClickOnceAppTitle)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&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;&lt;span lang="FR" style="COLOR: red; FONT-FAMILY: Courier New"&gt;ApplicationUrl&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(ClickOnceUrl)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&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;&lt;span lang="FR" style="COLOR: red; FONT-FAMILY: Courier New"&gt;BootstrapperItems&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;@(BootstrapperFile)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&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;&lt;span lang="FR" style="COLOR: red; FONT-FAMILY: Courier New"&gt;Culture&lt;/span&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span lang="FR" style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;en&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span lang="FR" style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;FallbackCulture&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;en-US&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;CopyComponents&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;true&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Validate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;false&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Path&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;$(SdkPath)\Bootstrapper&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;OutputPath&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;.&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Target&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Target&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Name&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;DeleteVirtualRootFiles&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Message&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Text&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;Deleting files/directories from $(ClickOnceVirtualRootDir)...&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Exec&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Command&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;del /f /s /q $(MSBuildProjectDirectory)\$(ClickOnceVirtualRootDir)\*.*&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Target&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Target&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Name&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;CopyFilesToVirtualRoot&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;DependsOnTargets&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;SPAN style="color: blue"&gt;PrepareClickOnceDeployment;DeleteVirtualRootFiles&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Message&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;Text&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;Copying files to $(ClickOnceVirtualRootDir)...&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Copy&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;SourceFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;@(ClickOnceInstallationFiles)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;DestinationFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;@(ClickOnceInstallationFiles-&amp;gt;'$(ClickOnceVirtualRootDir)\%(Filename)%(Extension)')&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Copy&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;SourceFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;@(AppManifestContents)&lt;/SPAN&gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;span style="COLOR: red; FONT-FAMILY: Courier New"&gt;DestinationFiles&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;=&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier New"&gt;"&lt;SPAN style="color: blue"&gt;@(AppManifestContents-&amp;gt;'$(ClickOnceVirtualRootDir)\%(RecursiveDir)%(Filename)%(Extension).deploy')&lt;/SPAN&gt;"&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: maroon; FONT-FAMILY: Courier New"&gt;Target&lt;/span&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: Courier New"&gt;Project&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Courier New"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black; FONT-FAMILY: Courier New"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black"&gt;Any idea what I might be missing?&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black"&gt;The publish works great in VS2005&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black"&gt;Running the Publish target in MSBuild without an MSBuild project, against the csproj file works, but doesn't give me an HTML page to launch with, hence the MSBuild project.&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black"&gt;I can't figure out what I might&amp;nbsp;be missing here.&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt"&gt;Let me know if anyone might be able to help.&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-SIZE: 9.5pt; COLOR: black"&gt;Thanks,&lt;br /&gt;Murray Gordon&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=90410"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=90410" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/murraybgordon/aggbug/90410.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Murray Gordon</dc:creator>
            <guid>http://geekswithblogs.net/murraybgordon/archive/2006/09/06/90410.aspx</guid>
            <pubDate>Wed, 06 Sep 2006 13:36:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/murraybgordon/comments/90410.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/murraybgordon/archive/2006/09/06/90410.aspx#feedback</comments>
            <slash:comments>9</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/murraybgordon/comments/commentRss/90410.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/murraybgordon/services/trackbacks/90410.aspx</trackback:ping>
        </item>
        <item>
            <title>E.Krishna Kumar’s Weblog » Visual Studio 2005 Code Snippets</title>
            <link>http://geekswithblogs.net/murraybgordon/archive/2006/07/18/85563.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://msdn.microsoft.com/vstudio/downloads/codesnippets/default.aspx"&gt;&lt;/a&gt;Visual Studio 2005 Code Snippets&lt;/p&gt;
&lt;p&gt;IntelliSense Code Snippets are reusable, task-oriented blocks of code. Visual Studio 2005 includes code snippets covering tasks ranging from creating a custom exception, to sending an e-mail message, to drawing a circle. A set of Visual Basic and Visual C# Code Snippets are included in the Visual Studio 2005 box &amp;ndash; additional Code Snippets can be found at: &lt;a href="http://msdn.microsoft.com/vstudio/downloads/codesnippets/default.aspx"&gt;&lt;font color="#aa7d39"&gt;http://msdn.microsoft.com/vstudio/downloads/codesnippets/default.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p class="citation"&gt;&lt;cite cite="http://ekrishnakumar.wordpress.com/2006/04/02/visual-studio-2005-code-snippets/"&gt;&lt;a href="http://ekrishnakumar.wordpress.com/2006/04/02/visual-studio-2005-code-snippets/"&gt;E.Krishna Kumar&amp;rsquo;s Weblog &amp;raquo; Visual Studio 2005 Code Snippets&lt;/a&gt;&lt;/cite&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=85563"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=85563" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/murraybgordon/aggbug/85563.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Murray Gordon</dc:creator>
            <guid>http://geekswithblogs.net/murraybgordon/archive/2006/07/18/85563.aspx</guid>
            <pubDate>Tue, 18 Jul 2006 16:01:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/murraybgordon/comments/85563.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/murraybgordon/archive/2006/07/18/85563.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/murraybgordon/comments/commentRss/85563.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/murraybgordon/services/trackbacks/85563.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft's Software Delevelopment Lifecycle (SDL) - Info from Microsoft's ISV CTO Summit</title>
            <link>http://geekswithblogs.net/murraybgordon/archive/2006/07/14/85251.aspx</link>
            <description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;During the CTO panel discussion hosted by &lt;?xml:namespace prefix ="" st1 ns ="" "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:personname w:st="on"&gt;B&lt;/st1:personname&gt;ill Veghte, Corporate VP of Microsoft North America, Microsoft promised to provide a summary and best practices for their &amp;ldquo;Security Development Life cycle&amp;rdquo; (SDL). The following links &lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;outline the SDL process and SDL best practices that Microsoft uses internally. There are also reference resources within the blog entries where you can get additional information on the SDL process.&lt;/span&gt;&lt;/font&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;?xml:namespace prefix ="" o ns ="" "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;You can find those here on my blog:&lt;/p&gt;&lt;/span&gt;&lt;/font&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class="MsoNormal"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;a href="http://geekswithblogs.net/murraybgordon/archive/2006/07/14/85248.aspx"&gt;Security Development Lifecycle &amp;ndash; Overview&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;/span&gt;&lt;a href="http://geekswithblogs.net/murraybgordon/archive/2006/07/14/85248.aspx"&gt;Security Development Lifecycle &amp;ndash; Best Practices&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;For the last four years Microsoft has been fully committed to the&lt;font color="navy"&gt;&lt;span style="COLOR: navy"&gt; &lt;/span&gt;&lt;/font&gt;&amp;ldquo;&lt;b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Trust Worthy Computing Initiative&lt;/span&gt;&lt;/b&gt;&amp;rdquo; which follows the principles of SD&lt;sup&gt;3&lt;/sup&gt;+C (Secure by Design, Default, Deployment + Communication Process). The SDL mainly focuses on the first two elements of the initiative.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;For each element of SD&lt;/span&gt;&lt;/font&gt;&lt;sup&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Verdana"&gt;3&lt;/span&gt;&lt;/font&gt;&lt;/sup&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;+C, security improvements must be put in place to augment the development process. Once they are identified and added to the existing development model, the model should resemble this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;img alt="Security" src="http://murray.gordon.org/blog/security_small.jpg" border="0" /&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;You can visit the link below to get more information about Microsoft&amp;rsquo;s security initiatives.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;a title="http://www.microsoft.com/security/default.mspx" href="http://www.microsoft.com/security/default.mspx"&gt;&lt;font title="http://www.microsoft.com/security/default.mspx" face="Verdana" size="2"&gt;&lt;span title="http://www.microsoft.com/security/default.mspx" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;span title="http://www.microsoft.com/security/default.mspx"&gt;http://www.microsoft.com/security/default.mspx&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Hope you enjoy the material. I know I did. Very helpful info.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;Murray&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=85251"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=85251" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/murraybgordon/aggbug/85251.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Murray Gordon</dc:creator>
            <guid>http://geekswithblogs.net/murraybgordon/archive/2006/07/14/85251.aspx</guid>
            <pubDate>Fri, 14 Jul 2006 19:17:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/murraybgordon/comments/85251.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/murraybgordon/archive/2006/07/14/85251.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/murraybgordon/comments/commentRss/85251.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/murraybgordon/services/trackbacks/85251.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft's Security Development Lifecycle – Best Practices</title>
            <link>http://geekswithblogs.net/murraybgordon/archive/2006/07/14/85248.aspx</link>
            <description>&lt;p&gt;Thought some of you might liek to check this out. Great info from the Microsoft Team. &lt;img src="http://murray.gordon.org/blog/smile19.gif" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 4pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt solid; mso-element: para-border-div"&gt;
&lt;p class="MsoTitle" style="MARGIN: 0in 0in 15pt"&gt;&lt;span style="FONT-SIZE: 22pt"&gt;&lt;font color="#183a64"&gt;&lt;font face="Times New Roman"&gt;Security Development Lifecycle &amp;ndash; Best Practices&lt;?xml:namespace prefix ="" o ns ="" "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h4 style="MARGIN: 10pt 0in 0pt"&gt;&lt;span style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%"&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Leadership and Education&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p class="MsoNormalCxSpFirst" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Get management and executive buy in and spread awareness.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;All developers, testers and project/program managers must train for security and SDL.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpLast" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;middot;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Threat modeling training should be incorporated in security training.&lt;span style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;h4 style="MARGIN: 10pt 0in 0pt"&gt;&lt;span style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%"&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Product inception&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p class="MsoNormalCxSpFirst" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Identify the team that will be responsible for tracking and managing security for the product. The team should coordinate and communicate the status of security issues in the product.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Designate a single person, the &amp;lsquo;security coordinator&amp;rsquo;, as an individual point of contact.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Bug reporting tools should be configured to track security bugs by cause and effect.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Tracking the security bug cause of the vulnerability should be logged.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpLast" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;middot;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman"&gt;&lt;font size="3"&gt;Define and document the security &amp;lsquo;bug bar&amp;rsquo; for the product&lt;/font&gt;&lt;span style="FONT-SIZE: 10pt"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;h4 style="MARGIN: 10pt 0in 0pt"&gt;&lt;span style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Design Practices&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p class="MsoNormalCxSpFirst" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Product or component that are designed or redesigned should be reviewed by security team.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;All functional and design specifications should contain a section describing impacts on security. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Use &amp;lsquo;strong-named&amp;rsquo; assemblies and request a minimal permission for managed code development&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpLast" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;middot;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman"&gt;&lt;font size="3"&gt;Have some logic and consistency in how firewall exceptions are made if any&lt;/font&gt;&lt;span style="FONT-SIZE: 10pt"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;h4 style="MARGIN: 10pt 0in 0pt"&gt;&lt;span style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Risk Analysis&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p class="MsoNormalCxSpFirst" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Complete threat models that address all functionality delivered by the product.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Document mitigations to all vulnerabilities identified using the threat model in either functional or design specifications.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Threat models and mitigations should be widely reviewed and agreed to by the product development team. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpLast" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;All architects, developers, testers, program managers and other stakeholders with reasonable understanding of the software involved must be asked to both contribute to and review threat models.&lt;/font&gt;&lt;/p&gt;
&lt;h4 style="MARGIN: 10pt 0in 0pt"&gt;&lt;span style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Security Documents and Tools&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p class="MsoNormalCxSpFirst" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;All the stakeholders must meet to identify and discuss what information customers will require in order to use the product securely. This process may involve reviewing usage scenarios with specific consideration of customer needs for documentation and tools.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpLast" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;User training teams will need to establish a plan to create customer-facing security documentation. It is imperative that this document must be completed in conjunction with product release. &lt;/font&gt;&lt;/p&gt;
&lt;h4 style="MARGIN: 10pt 0in 0pt"&gt;&lt;span style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Development Practices&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p class="MsoNormalCxSpFirst" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Establish and document development best practices for the development team. Use the currently required versions of compilers, compile options, and tools to avoid delivering binaries with security vulnerabilities that can be avoided.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Use current versions of code analysis tools for either native and/or managed code.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;New native code (C and C++) should not use several &amp;lsquo;banned&amp;rsquo; versions of string buffer handling functions.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpLast" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Shipping binaries must not contain sections marked as &amp;lsquo;shared&amp;rsquo;. These represent a potential security threat and should not be used. Properly secured dynamically created shared memory objects should be used instead. &lt;/font&gt;&lt;/p&gt;
&lt;h4 style="MARGIN: 10pt 0in 0pt"&gt;&lt;span style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Testing Practices&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p class="MsoNormalCxSpFirst" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Testing plans should be created and successfully completed that address the following issues:&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;o&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Security features and functionality act as specified to ensure all of the security features and functionality intended to mitigate threats perform as expected.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;o&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Security features and functionality function can&amp;rsquo;t be circumvented: A mitigation that can be bypassed represents a way that an attacker may attempt to exploit software.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Validating all data input and parsing code against malformed or unexpected data is a common way that attackers attempt to exploit software. Data fuzzing is an example of a general testing technique that can help prevent such attacks.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Test using &lt;/font&gt;&lt;a href="http://sec/swi/SWI%20Docs/SDL%20File%20Fuzzing%20Requirements.doc"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;&lt;font face="Times New Roman" size="3"&gt;File fuzzing and RPC fuzzing techniques. &lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Penetration testing: Using the threat models to determine priorities, test and attack the software as a hacker might, using existing tools or designing new tools if needed. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Review and update threat models if needed. Threat models should be reviewed in order to ensure they remain accurate and comprehensively cover all functionality delivered by the software. Threat models should be used to drive security testing plans.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpLast" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;middot;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman"&gt;&lt;font size="3"&gt;Re-evaluate the attack surface of the software. After the attack surface has been evaluated, attack surface documentation should be updated as appropriate&lt;/font&gt;&lt;span style="FONT-SIZE: 10pt"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;h4 style="MARGIN: 10pt 0in 0pt"&gt;&lt;span style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Security Push&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p class="MsoNormalCxSpFirst" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Review and update threat models.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Conduct code reviews for at-risk components. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Identify development and testing owners for everything in product. A development &amp;lsquo;owner&amp;rsquo; must be identified for each source code file. A QA &amp;lsquo;owner&amp;rsquo; must be identified for each binary file. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Code review priority. All code must be prioritized prior to the push starting. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;o&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Priority1 code is the code that is considered to be the most sensitive from a security standpoint. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 1.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level3 lfo1"&gt;&lt;span style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;sect;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;All Internet- or network-facing code&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 1.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level3 lfo1"&gt;&lt;span style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;sect;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Code in the Trusted Computing Base (&amp;ldquo;TCB&amp;rdquo;) (ex: kernel or SYSTEM code)&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 1.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level3 lfo1"&gt;&lt;span style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;sect;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Code running as administrator or Local System, code running as an elevated user (also includes LocalService and NetworkService), or features with a prior history of vulnerability, regardless of version. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 1.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level3 lfo1"&gt;&lt;span style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;sect;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Any code that handles secret data, such as encryption keys and passwords, is considered Priority1 code. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 1.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level3 lfo1"&gt;&lt;span style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;sect;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;For managed code, Priority1 code is considered to be any unverifiable code (any code that the standard &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpgrfPEVerifyToolPeverifyexe.asp"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;&lt;font face="Times New Roman" size="3"&gt;PEVerify.exe&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; tool reports as not verified). &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 1.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level3 lfo1"&gt;&lt;span style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;sect;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;All code supporting functionality exposed on the maximum attack surface is considered Priority1 code by definition. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;o&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Priority2 is optionally installed code that runs with user privilege, or code that is installed by default that doesn&amp;rsquo;t meet the pri1 criteria listed. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level2 lfo1"&gt;&lt;span style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;o&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Priority3 is rarely used code and setup code. Setup code that handles secret data, such as encryption keys and passwords, is always considered Priority1 code. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Any code or component with high rates of security bug discovery is considered to be Priority1 code, even if it otherwise maps to Priority2 or Priority3 per the previous definitions. While the definition of high rates is subjective within the team, it is important to examine with extra scrutiny the portions of code that have experienced the highest rates of security bugs. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Include and prioritize all sample code shipped with the product. While generalized guidelines are difficult, consider how customers will be using the samples. Samples that are expected to be compiled and used with little changes in production environments should be considered &amp;rsquo;Priority1&amp;rsquo;. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Review the security documentation plan. Examine how any changes to the product design that occurred during the development phase have impacted security documentation. Ensure that the security documentation plan will meet all customer needs. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Re-evaluate the attack surface of the software. After the attack surface has been evaluated, attack surface documentation should be updated as appropriate. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpLast" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Focus the entire team on the push. There should be cross team assistance&lt;/font&gt;&lt;/p&gt;
&lt;h4 style="MARGIN: 10pt 0in 0pt"&gt;&lt;span style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Final Security Review&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p class="MsoNormalCxSpFirst" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Make sure the software is ready to ship.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Product team coordination and collaboration for threat modeling review.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpLast" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Review of unfixed security bugs and tools-use verification.&lt;/font&gt;&lt;/p&gt;
&lt;h4 style="MARGIN: 10pt 0in 0pt"&gt;&lt;span style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Response Planning&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p class="MsoNormalCxSpFirst" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;The software must have a publicly defined support policy that clearly identifies what versions are supported, for how long and in what manner.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Resources (Development, QA and Program Management) must be identified within the product team that can work on security response issues.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;All code in the product must have an identified owner. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;The software must have a documented sustaining model that addresses the need to release immediate patches in response to security vulnerabilities, and is not wholly dependent on infrequent service packs.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;There must be a consistent and comprehensible policy for security response for components that are released out of band but that can be used to update or enhance the software after it has released&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormalCxSpMiddle" style="MARGIN: auto auto auto 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;&amp;middot;&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;The product team must complete the information needed for an Emergency Response Plan.&lt;/font&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: Cambria; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;strong&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: Cambria; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;strong&gt;&lt;font face="Times New Roman"&gt;Resources:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;font face="Times New Roman" size="3"&gt;Craig Mundie, &lt;/font&gt;&lt;a href="http://www.microsoft.com/mscorp/twc/twc_whitepaper.mspx"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;&lt;font face="Times New Roman" size="3"&gt;Trustworthy Computing White Paper&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;a href="http://www.microsoft.com/mscorp/twc/twc_whitepaper.mspx"&gt;&lt;font face="Times New Roman" size="3"&gt;http://www.microsoft.com/mscorp/twc/twc_whitepaper.mspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;br /&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Michael Howard, &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/11/default.aspx"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;&lt;font face="Times New Roman" size="3"&gt;Attack Surface: Mitigate Security Risks by Minimizing the Code You Expose to Untrusted Users&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;, MSDN Magazine, November 2004 &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/11/default.aspx"&gt;&lt;font face="Times New Roman" size="3"&gt;http://msdn.microsoft.com/msdnmag/issues/04/11/default.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;br /&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Michael Howard, &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/03/11/default.aspx"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;&lt;font face="Times New Roman" size="3"&gt;Expert Tips for Finding Security Defects in Your Code&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;, MSDN Magazine, November 2003 &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/03/11/default.aspx"&gt;&lt;font face="Times New Roman" size="3"&gt;http://msdn.microsoft.com/msdnmag/issues/03/11/default.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;br /&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Michael Howard and David LeBlanc, &lt;/font&gt;&lt;a href="http://www.amazon.com/gp/product/0735617228/102-5060284-6046544"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;&lt;font face="Times New Roman" size="3"&gt;Writing Secure Code&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;, Second Edition, Microsoft Press, Redmond, Washington, 2003&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;a href="http://www.amazon.com/gp/product/0735617228/102-5060284-6046544"&gt;&lt;font face="Times New Roman" size="3"&gt;http://www.amazon.com/gp/product/0735617228/102-5060284-6046544&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;br /&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Frank Swiderski and Window Snyder, &lt;/font&gt;&lt;a href="http://www.amazon.com/gp/product/0735619913/102-5060284-6046544"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;&lt;font face="Times New Roman" size="3"&gt;Threat Modeling&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;, Microsoft Press, Redmond Washington, 2004&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;a href="http://www.amazon.com/gp/product/0735619913/102-5060284-6046544"&gt;&lt;font face="Times New Roman" size="3"&gt;http://www.amazon.com/gp/product/0735619913/102-5060284-6046544&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;br /&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Michael Howard and Steve Lipner, &lt;/font&gt;&lt;a href="http://www.amazon.com/gp/product/0735622140/102-5060284-6046544"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;&lt;font face="Times New Roman" size="3"&gt;The Security Development Lifecycle&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;, Microsoft Press, Redmond Washington 2006&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;a href="http://www.amazon.com/gp/product/0735622140/102-5060284-6046544"&gt;&lt;font face="Times New Roman" size="3"&gt;http://www.amazon.com/gp/product/0735622140/102-5060284-6046544&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;h4 style="MARGIN: 10pt 0in 0pt"&gt;&lt;o:p&gt;&lt;em&gt;&lt;font face="Times New Roman" color="#4f81bd"&gt;&amp;nbsp;&lt;/font&gt;&lt;/em&gt;&lt;/o:p&gt;&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=85248"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=85248" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/murraybgordon/aggbug/85248.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Murray Gordon</dc:creator>
            <guid>http://geekswithblogs.net/murraybgordon/archive/2006/07/14/85248.aspx</guid>
            <pubDate>Fri, 14 Jul 2006 18:39:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/murraybgordon/comments/85248.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/murraybgordon/archive/2006/07/14/85248.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/murraybgordon/comments/commentRss/85248.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/murraybgordon/services/trackbacks/85248.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft's Security Development Lifecycle - Overview</title>
            <link>http://geekswithblogs.net/murraybgordon/archive/2006/07/14/85247.aspx</link>
            <description>&lt;p&gt;Thought some of you might like to check this out. Great info from the Microsoft Team. &lt;img src="http://murray.gordon.org/blog/smile1.gif" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 4pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt solid; mso-element: para-border-div"&gt;
&lt;p class="MsoTitle" style="MARGIN: 0in 0in 15pt"&gt;&lt;span style="FONT-SIZE: 24pt"&gt;&lt;font color="#183a64"&gt;&lt;font face="Times New Roman"&gt;Security Development Lifecycle - Overview&lt;?xml:namespace prefix ="" o ns ="" "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;font face="Times New Roman" size="3"&gt;The goals of Security Development Lifecycle (SDL) is to reduce the number of security related design and coding defects and&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;to minimize the severity of defects that are undetected. SDL mainly focuses on first two elements of Secure by Design, Secure by Default, Secure by Deployment + Communication&lt;b style="mso-bidi-font-weight: normal"&gt; &lt;/b&gt;Process&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030513SecurityMH/manifest.xml"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;font face="Times New Roman" color="#003399"&gt;1&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; (&lt;b style="mso-bidi-font-weight: normal"&gt; SD&lt;sup&gt;3&lt;/sup&gt;+C&lt;/b&gt;) . SDL is software methodology agnostic. SDL enhances the software development process by integrating measures that lead to improve security.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;font face="Times New Roman" size="3"&gt;Let&amp;rsquo;s take a look at the major phases of SDL and outline what you can do in your organization to implement SDL.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 4pt; MARGIN-LEFT: 0.65in; BORDER-LEFT: medium none; MARGIN-RIGHT: 0.65in; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid #4F81BD .5pt"&gt;
&lt;p class="IntenseQuote" style="MARGIN: 10pt 0in 14pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 14pt"&gt;&lt;strong&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Leadership and Education&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p style="VERTICAL-ALIGN: top; TEXT-INDENT: 0in; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;font face="Times New Roman"&gt;In addition to executive sponsorship and visibility, organizational accountability is key. &lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;There should be one or more individuals that are designated as the point people for security. Their jobs includes staying on top of security issues, promoting security practices within the development organization and being the voice of reason when it comes to making tough security decisions. They should monitor the various security related newsgroups, hold presentations on security topics (like common security code defects, buffer overflow, cross-site scripting, SQL injection, integer arithmetic, weak crypto, and so on), and play a key role in secure design, threat modeling, and security testing. &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="VERTICAL-ALIGN: top; TEXT-INDENT: 0in; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;br /&gt;&lt;font face="Times New Roman"&gt;All engineering staff should be encouraged to update their security related skills at least once a year (whether on their own or by attending staff development events) These activities should be tracked so people don't fall between the cracks. It's critical that your engineering staff are aware of the current security landscape.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;It tends to change very rapidly. &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="VERTICAL-ALIGN: top; TEXT-INDENT: 0in; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;br /&gt;&lt;font face="Times New Roman"&gt;Some good sources for online and instructor-led security education include Microsoft eLearning (&lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.microsoftelearning.com/security/"&gt;&lt;span style="FONT-SIZE: 11pt; COLOR: windowtext; FONT-FAMILY: Calibri; TEXT-DECORATION: none; mso-fareast-font-family: Calibri; text-underline: none"&gt;&lt;font face="Times New Roman"&gt;www.microsoftelearning.com/security&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;font face="Times New Roman"&gt;). Recommended reading includes &lt;a href="http://www.amazon.com/gp/product/0735617228/102-5060284-6046544"&gt;Writing Secure Code&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;font face="Times New Roman"&gt;, &lt;a href="http://www.amazon.com/gp/product/0735619913/102-5060284-6046544"&gt;Threat Modeling&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;font face="Times New Roman"&gt;, &lt;a href="http://www.amazon.com/gp/product/0321356705/102-5060284-6046544"&gt;Software Security &amp;ndash; Building Security in&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;font face="Times New Roman"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="VERTICAL-ALIGN: top; TEXT-INDENT: 0in; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;o:p&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 4pt; MARGIN-LEFT: 0.65in; BORDER-LEFT: medium none; MARGIN-RIGHT: 0.65in; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid #4F81BD .5pt"&gt;
&lt;p class="IntenseQuote" style="MARGIN: 10pt 0in 14pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 14pt"&gt;&lt;strong&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Requirement and Design Phase&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;font face="Times New Roman" size="3"&gt;The best opportunity to influence the security design of a software product is early in requirement and design phase. All functional and design specifications should contain a section describing security&lt;/font&gt;&lt;a href="http://www.faqs.org/rfcs/rfc3552.html"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;font face="Times New Roman" color="#003399"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;. &lt;br /&gt;Functional specifications should describe security features that will be directly exposed to the customers &lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;such as data gathering on forms, authentication by user password.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Also advanced functionality and design specification should describe how to implement security features and make sure that all the functionality is implemented as secure features. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;font face="Times New Roman" size="3"&gt;When designing features, it is crucial to carefully consider security concerns. Security must be planed into all projects from the beginning. It cannot be &amp;lsquo;injected&amp;rsquo; at the end of the process. Features should be engineered with respect to security, such as robust use of Crypto APIs, use of managed code wherever possible, rigorously validating all data before processing it, and several other considerations.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;font face="Times New Roman" size="3"&gt;SDL mandates that engineers spend time in the design phase to think about security of features and implementing secure design. An important part of the design process is understanding how to reduce the attack surface of applications or components&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/11/AttackSurface/"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;font face="Times New Roman" color="#003399"&gt;3&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;. &lt;/font&gt;&lt;/p&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 4pt; MARGIN-LEFT: 0.65in; BORDER-LEFT: medium none; MARGIN-RIGHT: 0.65in; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid #4F81BD .5pt"&gt;
&lt;p class="IntenseQuote" style="MARGIN: 10pt 0in 14pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 14pt"&gt;&lt;strong&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Threat Modeling&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;font face="Times New Roman" size="3"&gt;Understanding the threats to your software is a critical step to creating a secure product. Too many people bolt security technology to their app and declare it secure.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The code is not secure unless the security countermeasures prevent the package from being compromised by all reasonable real-world threats. That's the goal of threat modeling&lt;/font&gt;&lt;a href="http://blogs.msdn.com/ptorr/archive/2005/02/22/GuerillaThreatModelling.aspx"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;font face="Times New Roman" color="#003399"&gt;4&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;. Threat models are critical components of the design phase and will reference both a product's functional and design specifications to describe both vulnerabilities and mitigations.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;font face="Times New Roman" size="3"&gt;Threat modeling must be completed during the product design process. A team cannot build a secure product unless it understands the assets the product is trying to protect. It is also important to consider threats and vulnerabilities present in the environment in which the product is deployed, or those that arise due to interaction and interfaces with other products or systems in real world solutions. The design phase of a product cannot be considered complete until a threat model is in place. &lt;/font&gt;&lt;/p&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 4pt; MARGIN-LEFT: 0.65in; BORDER-LEFT: medium none; MARGIN-RIGHT: 0.65in; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid #4F81BD .5pt"&gt;
&lt;p class="IntenseQuote" style="MARGIN: 10pt 0in 14pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 14pt"&gt;&lt;strong&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Development Phase&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p style="VERTICAL-ALIGN: top; TEXT-INDENT: 0in; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;font face="Times New Roman"&gt;During the development phase you should implement security tools, security checklists, and secure coding best practice to help implement a secure design. Remember, a secure design could quite easily be rendered insecure by a weak implementation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="VERTICAL-ALIGN: top; TEXT-INDENT: 0in; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;br /&gt;&lt;font face="Times New Roman"&gt;Security tools help, but tools alone do not make code resilient to attack. There is simply no replacement for having a knowledgeable work force that will use the tools to enforce policy. The new version of Visual Studio&amp;reg; 2005 Team System Developer's Edition includes some very, very useful security tools like PREFast&lt;/font&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcepbguide5/html/wce50oriPREfastAnalysisTool.asp"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;5&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/a&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;font face="Times New Roman"&gt;, SAL&lt;/font&gt;&lt;/span&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms235402.aspx"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;6&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/a&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;font face="Times New Roman"&gt;, FxCop&lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.gotdotnet.com/team/fxcop/"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;7&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/a&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;font face="Times New Roman"&gt;, Application Verifier&lt;/font&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcedebug5/html/wce50conApplicationVerifierTool.asp"&gt;&lt;sup&gt;&lt;span style="FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;8&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;font face="Times New Roman"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 4pt; MARGIN-LEFT: 0.65in; BORDER-LEFT: medium none; MARGIN-RIGHT: 0.65in; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid #4F81BD .5pt"&gt;
&lt;p class="IntenseQuote" style="MARGIN: 10pt 0in 14pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 14pt"&gt;&lt;strong&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Security Testing&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;font face="Times New Roman" size="3"&gt;To build secure software, you must get as much right as possible in design and implementation phases.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Testing should be mainly the verification phase. A very useful testing technique for finding security defects is "fuzzing&lt;/FONT&gt;&lt;A href="http://www.blackhat.com/presentations/bh-usa-05/bh-us-05-sutton.pdf"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SUP&gt;&lt;SPAN style="font-size: 12pt"&gt;&lt;FONT face="times new roman" color=#003399&gt;9&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SUP&gt;&lt;/B&gt;&lt;/A&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SUP&gt;&lt;SPAN style="font-size: 12pt"&gt;&lt;FONT face="times new roman"&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SUP&gt;&lt;/B&gt;&lt;A href="http://www.blackhat.com/presentations/bh-usa-05/bh-us-05-nuwere/bh-us-05-nuwere.pdf"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SUP&gt;&lt;SPAN style="font-size: 12pt"&gt;&lt;FONT face="times new roman" color=#003399&gt;10&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SUP&gt;&lt;/B&gt;&lt;/A&gt;&lt;FONT face="times new roman" size=3&gt;," which means taking valid data, morphing that data, and then observing how the application consumes the data. Other testing phase steps include Penetration testing, Runtime verification. For critical products, penetration testing should be done by external resources. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;font face="Times New Roman" size="3"&gt;You should re-review the threat model and re-evaluate the attack surface area of the software in this phase.&lt;/font&gt;&lt;/p&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 4pt; MARGIN-LEFT: 0.65in; BORDER-LEFT: medium none; MARGIN-RIGHT: 0.65in; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid #4F81BD .5pt"&gt;
&lt;p class="IntenseQuote" style="MARGIN: 10pt 0in 14pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 14pt; mso-bidi-font-weight: normal"&gt;&lt;strong&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Security Push&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;font face="Times New Roman" size="3"&gt;A security push is a team-wide focus on threat model updates, code review, testing, and documentation scrubing. The security push is not limited to code, the main tasks during the push are training, code reviews, threat model updates, security testing, document scrub. The determination of the completion of the security push should be based on task completion not on time elapsed. The exit criteria should be actionable and crisp and should be communicated widely to all the stake holders. &lt;/font&gt;&lt;/p&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 4pt; MARGIN-LEFT: 0.65in; BORDER-LEFT: medium none; MARGIN-RIGHT: 0.65in; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid #4F81BD .5pt"&gt;
&lt;p class="IntenseQuote" style="MARGIN: 10pt 0in 14pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 14pt"&gt;&lt;strong&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Final Security Reviews&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;font face="Times New Roman" size="3"&gt;The Final Security Review (FSR) insures that the software is ready to ship from a security point of view. It's performed by the central security team with help from the product team.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;It should not be performed by the product team alone. The following components make up the FSR process &amp;ndash; Product team coordination, threat modeling review, unfixed security bugs review and tools-use verification.&lt;br /&gt;At the end of the FSR process, the findings are written up and a decision is made about releasing the software or reworking sections.&lt;/font&gt;&lt;/p&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 4pt; MARGIN-LEFT: 0.65in; BORDER-LEFT: medium none; MARGIN-RIGHT: 0.65in; PADDING-TOP: 0in; BORDER-BOTTOM: #4f81bd 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid #4F81BD .5pt"&gt;
&lt;p class="IntenseQuote" style="MARGIN: 10pt 0in 14pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 14pt"&gt;&lt;strong&gt;&lt;em&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Times New Roman"&gt;Security Response&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;font face="Times New Roman" size="3"&gt;There are two major parts to security response, one is responding to security defects and working with people who find security issues in your code. The other aspect is learning from these mistakes.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;font face="Times New Roman" size="3"&gt;The response team should encompass a &amp;ldquo;security response&amp;rdquo; team that faces customers and researchers and the product team that investigates and eliminates security vulnerabilities. The product team must learn from each vulnerability report and find related vulnerabilities and fix them in the security update and update the SDK process based on the lesson learned.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;em&gt;&lt;u&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: Cambria; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;span style="TEXT-DECORATION: none"&gt;&lt;strong&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;em&gt;&lt;u&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: Cambria; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;strong&gt;&lt;font face="Times New Roman"&gt;Resources:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/u&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;font face="Times New Roman" size="3"&gt;Craig Mundie, &lt;/font&gt;&lt;a href="http://www.microsoft.com/mscorp/twc/twc_whitepaper.mspx"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;&lt;font face="Times New Roman" size="3"&gt;Trustworthy Computing White Paper&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;a href="http://www.microsoft.com/mscorp/twc/twc_whitepaper.mspx"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;http://www.microsoft.com/mscorp/twc/twc_whitepaper.mspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;br /&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Michael Howard, &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/11/default.aspx"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;&lt;font face="Times New Roman" size="3"&gt;Attack Surface: Mitigate Security Risks by Minimizing the Code You Expose to Untrusted Users&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;, MSDN Magazine, November 2004 &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/11/default.aspx"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;http://msdn.microsoft.com/msdnmag/issues/04/11/default.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;br /&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Michael Howard, &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/03/11/default.aspx"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;&lt;font face="Times New Roman" size="3"&gt;Expert Tips for Finding Security Defects in Your Code&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;, MSDN Magazine, November 2003 &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/03/11/default.aspx"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;http://msdn.microsoft.com/msdnmag/issues/03/11/default.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;br /&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Michael Howard and David LeBlanc, &lt;/font&gt;&lt;a href="http://www.amazon.com/gp/product/0735617228/102-5060284-6046544"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;&lt;font face="Times New Roman" size="3"&gt;Writing Secure Code&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;, Second Edition, Microsoft Press, Redmond, Washington, 2003&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;a href="http://www.amazon.com/gp/product/0735617228/102-5060284-6046544"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;http://www.amazon.com/gp/product/0735617228/102-5060284-6046544&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;br /&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Frank Swiderski and Window Snyder, &lt;/font&gt;&lt;a href="http://www.amazon.com/gp/product/0735619913/102-5060284-6046544"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;&lt;font face="Times New Roman" size="3"&gt;Threat Modeling&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;, Microsoft Press, Redmond Washington, 2004&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;a href="http://www.amazon.com/gp/product/0735619913/102-5060284-6046544"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;http://www.amazon.com/gp/product/0735619913/102-5060284-6046544&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;br /&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt;Michael Howard and Steve Lipner, &lt;/font&gt;&lt;a href="http://www.amazon.com/gp/product/0735622140/102-5060284-6046544"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;&lt;font face="Times New Roman" size="3"&gt;The Security Development Lifecycle&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;, Microsoft Press, Redmond Washington 2006&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;a href="http://www.amazon.com/gp/product/0735622140/102-5060284-6046544"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;http://www.amazon.com/gp/product/0735622140/102-5060284-6046544&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;o:p&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;em&gt;&lt;u&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: Cambria; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;span style="TEXT-DECORATION: none"&gt;&lt;strong&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;em&gt;&lt;u&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: Cambria; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;strong&gt;&lt;font face="Times New Roman"&gt;Endnotes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/u&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;sup&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;strong&gt;&lt;font face="Times New Roman"&gt;1&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/sup&gt;&lt;a href="http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030513SecurityMH/manifest.xml"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030513SecurityMH/manifest.xml&lt;/font&gt;&lt;/a&gt;&lt;br style="mso-special-character: line-break"&gt;&lt;br style="mso-special-character: line-break"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;font face="Times New Roman"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;a href="http://www.faqs.org/rfcs/rfc3552.html"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;http://www.faqs.org/rfcs/rfc3552.html&lt;/font&gt;&lt;/a&gt;&lt;br style="mso-special-character: line-break"&gt;&lt;br style="mso-special-character: line-break"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;font face="Times New Roman"&gt;3&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/11/AttackSurface/"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;http://msdn.microsoft.com/msdnmag/issues/04/11/AttackSurface/&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;o:p&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;font face="Times New Roman"&gt;4&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;a href="http://blogs.msdn.com/ptorr/archive/2005/02/22/GuerillaThreatModelling.aspx"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;http://blogs.msdn.com/ptorr/archive/2005/02/22/GuerillaThreatModelling.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;o:p&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;font face="Times New Roman"&gt;5&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcepbguide5/html/wce50oriPREfastAnalysisTool.asp"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcepbguide5/html/wce50oriPREfastAnalysisTool.asp&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;o:p&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;font face="Times New Roman"&gt;6&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms235402.aspx"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;http://msdn2.microsoft.com/en-us/library/ms235402.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;o:p&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;font face="Times New Roman"&gt;7&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;a href="http://www.gotdotnet.com/team/fxcop/"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;http://www.gotdotnet.com/team/fxcop/&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;o:p&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;font face="Times New Roman"&gt;8&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcedebug5/html/wce50conApplicationVerifierTool.asp"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcedebug5/html/wce50conApplicationVerifierTool.asp&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;o:p&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;font face="Times New Roman"&gt;9&lt;/font&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;a href="http://www.blackhat.com/presentations/bh-usa-05/bh-us-05-sutton.pdf"&gt;&lt;font face="Times New Roman" color="#003399" size="3"&gt;http://www.blackhat.com/presentations/bh-usa-05/bh-us-05-sutton.pdf&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;o:p&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;font face="Times New Roman"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;sup&gt;&lt;span style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;10&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;a href="http://www.blackhat.com/presentations/bh-usa-05/bh-us-05-nuwere/bh-us-05-nuwere.pdf"&gt;&lt;font color="#003399"&gt;http://www.blackhat.com/presentations/bh-usa-05/bh-us-05-nuwere/bh-us-05-nuwere.pdf&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=85247"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=85247" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/murraybgordon/aggbug/85247.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Murray Gordon</dc:creator>
            <guid>http://geekswithblogs.net/murraybgordon/archive/2006/07/14/85247.aspx</guid>
            <pubDate>Fri, 14 Jul 2006 18:36:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/murraybgordon/comments/85247.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/murraybgordon/archive/2006/07/14/85247.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/murraybgordon/comments/commentRss/85247.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/murraybgordon/services/trackbacks/85247.aspx</trackback:ping>
        </item>
        <item>
            <title>ASP.NET Session State timeout</title>
            <link>http://geekswithblogs.net/murraybgordon/archive/2006/07/07/84407.aspx</link>
            <description>&lt;font face="Arial" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
&lt;p&gt;We have been having some problems with our client application timing out on us.&lt;/p&gt;
&lt;p&gt;We have a .NET C# Smart Client that connects to a remote server.&lt;br /&gt;The remote server serves up Remoting Objects over HTTPS to the Smart Client using an IIS .NET 2.0 Web Application.&lt;br /&gt;Our remoted objects have a lifetime leaseTime of 0 or &amp;ldquo;forever&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;lifetime&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="red" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;leaseTime&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;"&lt;FONT color=blue&gt;&lt;SPAN style="color: blue"&gt;0&lt;/SPAN&gt;&lt;/FONT&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt; &lt;/p&gt;
&lt;p&gt;But for some reason our user&amp;rsquo;s kept getting timed out after 20 minutes.&lt;/p&gt;
&lt;p&gt;Finally we figure out that our ASP.NET web application has a default timeout of 20.&lt;/p&gt;
&lt;p&gt;Here is the parameter for the web.config that controls the ASP.NET timeout:&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="maroon" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;sessionState&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="red" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;timeout&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;"&lt;FONT color=blue&gt;&lt;SPAN style="color: blue"&gt;45&lt;/SPAN&gt;&lt;/FONT&gt;"&lt;font color="blue"&gt;&lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;The number for the timeout must be an integer, and it is in minutes.&amp;nbsp; What we found in our project was that unless the web.config had a parameter setting the time to keep an ASP.NET session alive it would terminate it after 20 minutes and the app would throw exceptions.&lt;/p&gt;
&lt;p&gt;The parameter goes anywhere within the &amp;lt;system.web&amp;gt; portion of the configuration section of web.config.&amp;nbsp; Hopefully that will help anyone else having this type of problem.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;Murray&lt;/p&gt;
&lt;p&gt;&lt;img alt="Headshot" src="http://murray.gordon.org/blog/Headshot.jpg" border="0" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=84407"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=84407" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/murraybgordon/aggbug/84407.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Murray Gordon</dc:creator>
            <guid>http://geekswithblogs.net/murraybgordon/archive/2006/07/07/84407.aspx</guid>
            <pubDate>Fri, 07 Jul 2006 16:57:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/murraybgordon/comments/84407.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/murraybgordon/archive/2006/07/07/84407.aspx#feedback</comments>
            <slash:comments>11</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/murraybgordon/comments/commentRss/84407.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/murraybgordon/services/trackbacks/84407.aspx</trackback:ping>
        </item>
    </channel>
</rss>