<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Aaron Stebner's WebLog</title><link>http://blogs.msdn.com/b/astebner/</link><description>Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio</description><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.20496 (Build: 5.6.583.20496)</generator><item><title>Command line switches for .NET Framework 4 setup that you might not have known about</title><link>http://blogs.msdn.com/b/astebner/archive/2012/01/15/10256984.aspx</link><pubDate>Mon, 16 Jan 2012 05:27:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10256984</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10256984</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10256984</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2012/01/15/10256984.aspx#comments</comments><description>&lt;p&gt;Because of some of the posts I’ve written in the past, I often get asked about how to install various products in silent or unattended mode.&amp;#160; In some cases, I am familiar with the product and know how to answer the question.&amp;#160; However, in a lot of cases, I don’t, and in those cases, I try running the installer with the /? command line switch to see if it will display a usage dialog to describe the available options.&amp;#160; This technique doesn’t always help because some installers do not list any command line switches or they only list a selected subset of their supported switches.&amp;#160; However, it has provided some very useful information in the past, and it is worth trying if you are having trouble finding documentation for setup command line switches.&lt;/p&gt;  &lt;p&gt;For example, if you download the &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17718"&gt;installer for the .NET Framework 4&lt;/a&gt; and run it with the /? switch, you will see a lot of information about available command line switches.&amp;#160; There are several standard options that are pretty well documented (silent/unattended install and uninstall), and there are several other useful options that you may not have been aware of:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;/CEIPconsent – allows you to opt into sending customer experience feedback about .NET Framework 4 setup back to Microsoft.&lt;/li&gt;    &lt;li&gt;/lcid – force setup UI to appear in a specific language instead of the user’s Windows UI language.&lt;/li&gt;    &lt;li&gt;/log – sets the name and location to use for setup log files.&lt;/li&gt;    &lt;li&gt;/msioptions – sets parameters (such as MSI properties) that are passed through to each of the .msi files installed as a part of the .NET Framework 4 setup.&lt;/li&gt;    &lt;li&gt;/pipe – connect a communication channel to allow an installer that chains the .NET Framework to receive installation progress messages.&amp;#160; There is an &lt;a href="http://msdn.microsoft.com/en-us/library/ff859983.aspx"&gt;MSDN article&lt;/a&gt; that explains this option in more detail and provides code samples as well.&lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10256984" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Setup+Issues/">Setup Issues</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Visual+Studio+and+-NET+Framework/">Visual Studio and .NET Framework</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/General+development+topics/">General development topics</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/-NET+Framework+setup+and+deployment/">.NET Framework setup and deployment</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/-NET+Framework+4/">.NET Framework 4</category></item><item><title>Updates to Xbox LIVE Indie Game submission policies</title><link>http://blogs.msdn.com/b/astebner/archive/2012/01/04/10253243.aspx</link><pubDate>Wed, 04 Jan 2012 22:36:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10253243</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10253243</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10253243</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2012/01/04/10253243.aspx#comments</comments><description>&lt;p&gt;As announced earlier today on the &lt;a href="http://blogs.msdn.com/b/xna/archive/2012/01/04/happy-new-year-xbox-live-indie-games.aspx"&gt;XNA Game Studio team blog&lt;/a&gt; and on the &lt;a href="http://forums.create.msdn.com/forums/t/97843.aspx"&gt;App Hub forums&lt;/a&gt;, there have been a few changes to the Xbox LIVE Indie Game submission policies to give developers more flexibility when submitting their games.&amp;#160; Here is a brief summary of the changes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The maximum size for an Xbox LIVE Indie Game submission package (.ccgame) has been raised from 150 MB to 500 MB.&lt;/li&gt;    &lt;li&gt;The maximum size for a game selling for 80 Microsoft points has been raised from 50 MB to 150 MB.&lt;/li&gt;    &lt;li&gt;The maximum number of Xbox LIVE Indie Games that a developer can publish with one App Hub membership has been raised from 10 to 20.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Please visit &lt;a href="http://forums.create.msdn.com/forums/t/97843.aspx"&gt;this forum thread&lt;/a&gt; for more detailed information and answers to any questions you might have about these changes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10253243" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+_2D00_+General+info/">XNA - General info</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Xbox+LIVE+Indie+Games/">Xbox LIVE Indie Games</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category></item><item><title>How to fix platform extensions add-in store errors that can occur when using XNA Game Studio</title><link>http://blogs.msdn.com/b/astebner/archive/2011/12/16/10248754.aspx</link><pubDate>Fri, 16 Dec 2011 23:45:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10248754</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10248754</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10248754</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/12/16/10248754.aspx#comments</comments><description>&lt;p&gt;Every once in a while, I see a post on the App Hub forums (for example, &lt;a href="http://forums.create.msdn.com/forums/p/92292/578556.aspx"&gt;here&lt;/a&gt; or &lt;a href="http://forums.create.msdn.com/forums/t/61277.aspx"&gt;here&lt;/a&gt;) where someone runs into an error related to the XNA Game Studio platform extensions add-in store when trying to open an XNA Game Studio project for Xbox 360 or Windows Phone.&amp;#160; The error message looks like the following:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;---------------------------      &lt;br /&gt;Microsoft XNA Game Studio       &lt;br /&gt;---------------------------       &lt;br /&gt;The XNA Game Studio platform extensions add-in store returned the following error:&lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; Could not find the add-in deployment cache file, &amp;quot;C:\Program Files (x86)\Common Files\Microsoft Shared\XNA\PlatformExtensions\PipelineSegments.store&amp;quot;.&amp;#160; Please run AddInStore.Update or Rebuild (or run AddInUtil.exe on the command line).&amp;#160; Also, ensure your code has permission to read this file.&lt;/p&gt;    &lt;p&gt;Please run Setup for Microsoft XNA Game Studio Platform Tools to repair your installation.      &lt;br /&gt;---------------------------       &lt;br /&gt;OK&amp;#160;&amp;#160; &lt;br /&gt;---------------------------&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;If you encounter an error like this while trying to use XNA Game Studio, there are a few different options that can be used to resolve it.&amp;#160; I suggest trying them in the order listed below, and skip to the next option if the current option does not resolve the error for you.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Option 1 – re-install Microsoft XNA Game Studio Platform Tools&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The XNA Game Studio Platform Tools is one of the sub-components that is installed behind the scenes by XNA Game Studio setup.&amp;#160; You can re-install it by right-clicking on the platform tools MSI, choosing to uninstall it, then double-click on it and choose to install it.&amp;#160; The platform tools MSI can be found at the following location on a computer that has XNA Game Studio 4.0 (or the 4.0 Refresh) installed.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;On a 32-bit OS:&lt;/strong&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;%ProgramFiles%\Microsoft XNA\XNA Game Studio\v4.0\Setup\xnags_platform_tools.msi&lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;&lt;strong&gt;On a 64-bit OS:&lt;/strong&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;%ProgramFiles(x86)%\Microsoft XNA\XNA Game Studio\v4.0\Setup\xnags_platform_tools.msi&lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Option 2 – re-install Microsoft XNA Game Studio&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;For this option, you can go to the Programs and Features (or Add/Remove Programs) control panel and uninstall all of the following components:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Microsoft XNA Game Studio 4.0 (or 4.0 Refresh)&lt;/li&gt;    &lt;li&gt;Microsoft XNA Framework Redistributable 4.0 (or 4.0 Refresh)&lt;/li&gt;    &lt;li&gt;Microsoft XNA Game Studio Platform Tools&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Alternatively, you can use the &lt;a href="http://blogs.msdn.com/b/astebner/archive/2009/04/10/9544320.aspx"&gt;XNA Game Studio cleanup tool&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;After uninstalling the above components, re-download and re-install &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=27599"&gt;XNA Game Studio&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Option 3 – re-build the XNA Game Studio Platform Tools add-in store manually&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If the above steps do not help, it might help to manually re-build the XNA Game Studio Platform Tools add-in store.&amp;#160; These steps are run during Platform Tools setup, but in some cases they will fail, and running them manually can provide more useful error information for troubleshooting purposes.&lt;/p&gt;  &lt;p&gt;Note – even though XNA Game Studio 4.0 (and the 4.0 Refresh) require VS 2010 and the .NET Framework 4, they will attempt to use the .NET Framework 3.5 to build the add-in store if the .NET Framework 3.5 is installed because platform tools components are shared by previous versions of XNA Game Studio (3.0 and 3.1), and older versions of XNA Game Studio cannot read the add-in store if it is re-built by the .NET Framework 4.&amp;#160; Because of that, I recommend using the .NET Framework 3.5 to re-build the add-in store if you have it installed.&lt;/p&gt;  &lt;p&gt;If you have the .NET Framework 3.5 installed, run the following commands from an &lt;strong&gt;elevated cmd prompt&lt;/strong&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;On a 32-bit OS:&lt;/strong&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&amp;quot;%windir%\Microsoft.NET\Framework\v3.5\AddInUtil.exe&amp;quot; -PipelineRoot:&amp;quot;%ProgramFiles%\Common Files\microsoft shared\XNA\PipelineHosting\.&amp;quot; -Rebuild &lt;/li&gt;      &lt;li&gt;&amp;quot;%windir%\Microsoft.NET\Framework\v3.5\AddInUtil.exe&amp;quot; -PipelineRoot:&amp;quot;%ProgramFiles%\Common Files\microsoft shared\XNA\PlatformExtensions\.&amp;quot; -Rebuild &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;&lt;strong&gt;On a 64-bit OS:&lt;/strong&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&amp;quot;%windir%\Microsoft.NET\Framework\v3.5\AddInUtil.exe&amp;quot; -PipelineRoot:&amp;quot;%ProgramFiles(x86)%\Common Files\microsoft shared\XNA\PipelineHosting\.&amp;quot; -Rebuild &lt;/li&gt;      &lt;li&gt;&amp;quot;%windir%\Microsoft.NET\Framework\v3.5\AddInUtil.exe&amp;quot; -PipelineRoot:&amp;quot;%ProgramFiles(x86)%\Common Files\microsoft shared\XNA\PlatformExtensions\.&amp;quot; -Rebuild &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;p&gt;If you do not have the .NET Framework 3.5 installed, but have the .NET Framework 4 installed, run the following commands from an &lt;strong&gt;elevated cmd prompt&lt;/strong&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;On a 32-bit OS:&lt;/strong&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&amp;quot;%windir%\Microsoft.NET\Framework\v4.0.30319\AddInUtil.exe&amp;quot; -PipelineRoot:&amp;quot;%ProgramFiles%\Common Files\microsoft shared\XNA\PipelineHosting\.&amp;quot; -Rebuild &lt;/li&gt;      &lt;li&gt;&amp;quot;%windir%\Microsoft.NET\Framework\v4.0.30319\AddInUtil.exe&amp;quot; -PipelineRoot:&amp;quot;%ProgramFiles%\Common Files\microsoft shared\XNA\PlatformExtensions\.&amp;quot; -Rebuild &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;&lt;strong&gt;On a 64-bit OS:&lt;/strong&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&amp;quot;%windir%\Microsoft.NET\Framework\v4.0.30319\AddInUtil.exe&amp;quot; -PipelineRoot:&amp;quot;%ProgramFiles(x86)%\Common Files\microsoft shared\XNA\PipelineHosting\.&amp;quot; -Rebuild &lt;/li&gt;      &lt;li&gt;&amp;quot;%windir%\Microsoft.NET\Framework\v4.0.30319\AddInUtil.exe&amp;quot; -PipelineRoot:&amp;quot;%ProgramFiles(x86)%\Common Files\microsoft shared\XNA\PlatformExtensions\.&amp;quot; -Rebuild&lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Option 4 – re-install the .NET Framework&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If the above options do not help, it might be necessary to repair/re-install the .NET Framework on your computer.&amp;#160; As I described in the notes for option 3 above, the XNA Game Studio Platform Tools will use the .NET Framework 3.5 to build the add-in store if the .NET Framework 3.5 is installed on the computer.&amp;#160; As a result, you will need to try to repair/re-install both the .NET Framework 3.5 and the .NET Framework 4.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Option 5 – if none of the above help&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If none of the above options solve this error, please do the following:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Use the &lt;a href="http://blogs.msdn.com/b/astebner/archive/2007/11/21/6458047.aspx"&gt;log collection tool&lt;/a&gt; to collect all of your setup log files.&lt;/li&gt;    &lt;li&gt;Upload the file named %temp%\vslogs.cab that the log collection tool will create to a file server (such as &lt;a href="http://skydrive.live.com"&gt;http://skydrive.live.com&lt;/a&gt;).&lt;/li&gt;    &lt;li&gt;Post a comment on this blog post that includes a link that I can use to download your log files and take a closer look.&lt;/li&gt; &lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10248754" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+3-0/">XNA Game Studio 3.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+3-1/">XNA Game Studio 3.1</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>Dream.Build.Play 2012 competition will be open to both Xbox 360 and Windows Phone games</title><link>http://blogs.msdn.com/b/astebner/archive/2011/12/15/10248271.aspx</link><pubDate>Thu, 15 Dec 2011 21:17:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10248271</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10248271</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10248271</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/12/15/10248271.aspx#comments</comments><description>&lt;p&gt;The 2012 &lt;a href="http://www.dreambuildplay.com/Main/Default.aspx"&gt;Dream.Build.Play&lt;/a&gt; competition was introduced yesterday in a post on the &lt;a href="http://blogs.msdn.com/b/xna/archive/2011/12/14/dream-build-play-2012-adding-windows-phone.aspx"&gt;XNA Game Studio team blog&lt;/a&gt;.&amp;#160; The 2012 competition will be open to both Xbox 360 and Windows Phone games.&amp;#160; Here are a couple of links with additional information:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The official Dream.Build.Play site at &lt;a title="http://www.dreambuildplay.com/Main/Default.aspx" href="http://www.dreambuildplay.com/Main/Default.aspx"&gt;http://www.dreambuildplay.com/Main/Default.aspx&lt;/a&gt; – you can register for email notifications so you’ll get more details about the 2012 competition when they are released.&lt;/li&gt;    &lt;li&gt;The Dream.Build.Play Facebook fan page at &lt;a title="http://www.facebook.com/DreamBuildPlay" href="http://www.facebook.com/DreamBuildPlay"&gt;http://www.facebook.com/DreamBuildPlay&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10248271" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+_2D00_+General+info/">XNA - General info</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Xbox+LIVE+Indie+Games/">Xbox LIVE Indie Games</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>Link to more information about the Program Install and Uninstall Troubleshooting Tool</title><link>http://blogs.msdn.com/b/astebner/archive/2011/11/23/10241056.aspx</link><pubDate>Wed, 23 Nov 2011 19:58:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10241056</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10241056</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10241056</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/11/23/10241056.aspx#comments</comments><description>&lt;p&gt;There is a new general-purpose installation troubleshooting tool called the &lt;a href="http://support.microsoft.com/kb/2438651"&gt;Program Install and Uninstall Troubleshooting Tool&lt;/a&gt; that has been available on the Microsoft support site for a little while, and I want to post some information about this tool to help make it easier for people to find it.&lt;/p&gt;  &lt;p&gt;This tool is conceptually similar to the &lt;a href="http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx"&gt;.NET Framework cleanup tool&lt;/a&gt;, but it is more generic and can be used to clean up any MSI-based installation on a computer.&amp;#160; It also performs more robust back-up steps prior to cleaning up in case you need to roll back to a previous state.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Where to download the Program Install and Uninstall Troubleshooting Tool&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;You can find more information about the Program Install and Uninstall Troubleshooting Tool and download it from the following locations:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://support.microsoft.com/mats/Program_Install_and_Uninstall" href="http://support.microsoft.com/mats/Program_Install_and_Uninstall"&gt;http://support.microsoft.com/mats/Program_Install_and_Uninstall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="http://support.microsoft.com/kb/2438651" href="http://support.microsoft.com/kb/2438651"&gt;http://support.microsoft.com/kb/2438651&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Summary information about the tool&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The Program Install and Uninstall Troubleshooting Tool can be used to automatically diagnose problems that can prevent installing and uninstalling programs on your computer.&amp;#160; It can help resolve some errors that prevent programs from uninstalling, installing or updating correctly.&amp;#160; Here is a list of issues that this tool is currently able to fix:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Resolves some problems that can prevent programs from being successfully uninstalled (which can block re-installations and update installation). &lt;/li&gt;    &lt;li&gt;Removes an &lt;a href="http://blogs.msdn.com/b/astebner/archive/2011/05/16/10165211.aspx"&gt;incorrect registry key&lt;/a&gt; that can cause some installers to fail on 64-bit operating systems. &lt;/li&gt;    &lt;li&gt;Fixes corrupted patch data in Windows Installer registry keys. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;This tool is designed as a last resort for cases where install, uninstall, repair or patch installation did not succeed for unusual reasons. It is not a substitute for the standard uninstall procedure.&amp;#160; You should use only use this tool to uninstall a program if the program fails to uninstall using the entry in the Programs and Features control panel.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;More details about how the tool works&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The Program Install and Uninstall Troubleshooting Tool does the following behind the scenes when you use it to uninstall a program:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Creates a system restore point prior to removing program files and registry entries.&amp;#160; This restore point can be used to return the computer to the state prior to any action taken by the tool. &lt;/li&gt;    &lt;li&gt;Makes back-up copies of all files and registry entries that it will remove to a folder under c:\MATS\&amp;lt;ProductCode&amp;gt;.&lt;/li&gt;    &lt;li&gt;Backs up files in sub-folders that correspond to the system drive letters.&amp;#160; For example: c:\MATS\&amp;lt;ProductCode&amp;gt;\FileBackup\c\... &lt;/li&gt;    &lt;li&gt;Backs up registry information in an XML file.&amp;#160; &lt;/li&gt;    &lt;li&gt;Creates a &lt;a href="http://technet.microsoft.com/en-us/library/bb978526.aspx"&gt;PowerShell&lt;/a&gt; script that can be used to automatically restore file and registry information deleted by the tool.&amp;#160; The PowerShell script will be located at C:\MATS\&amp;lt;ProductCode&amp;gt;\RestoreYourFilesAndRegistry.ps1, and you can double-click on it to run it if you have PowerShell installed. &lt;/li&gt;    &lt;li&gt;Stores additional information in the registry about actions that it has taken.&amp;#160; This information can be found at the following location:     &lt;br /&gt;      &lt;br /&gt;&lt;em&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MATS\WindowsInstaller\&amp;lt;ProductCode&amp;gt;\&amp;lt;DateTime&amp;gt;&lt;/em&gt;       &lt;br /&gt;      &lt;br /&gt;The most useful piece of information stored at this location in the registry is the return value received when MATS attempted to run msiexec /x to uninstall the product. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The Program Install and Uninstall Troubleshooting Tool requires Windows Installer product codes in order to know what file and registry information to remove from the computer.&amp;#160; For programs that are listed in the tool UI, the product code will appear as a tool tip when you mouse over the product name.&amp;#160; If you choose the Not Listed option in the tool UI, you can use a tool like &lt;a href="http://blogs.msdn.com/b/astebner/archive/2005/07/01/434814.aspx"&gt;MsiInv&lt;/a&gt; to determine the product code.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10241056" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Setup+Issues/">Setup Issues</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Installer/">Windows Installer</category></item><item><title>Possible error when building a Silverlight application on a computer that does not have XNA Game Studio 4.0 installed</title><link>http://blogs.msdn.com/b/astebner/archive/2011/11/18/10238719.aspx</link><pubDate>Sat, 19 Nov 2011 01:07:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10238719</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10238719</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10238719</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/11/18/10238719.aspx#comments</comments><description>&lt;p&gt;If you use the &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=27570"&gt;Windows Phone SDK 7.1&lt;/a&gt;, it is possible to get an error like the following when building a Silverlight project:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;The target &amp;quot;GetCopyToOutputDirectoryContentProjectItems&amp;quot; does not exist in the project.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;How to resolve this issue&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;In the cases that I’ve seen this error in the past, it was caused by XNA Game Studio 4.0 not being correctly installed on the computer.&amp;#160; If you encounter this error, I suggest trying one of the following:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Repair or re-install the Windows Phone SDK 7.1, which will repair XNA Game Studio 4.0 behind the scenes.&lt;/li&gt;    &lt;li&gt;If #1 does not help, then you can use the cleanup tool described at &lt;a href="http://blogs.msdn.com/astebner/pages/9544320.aspx"&gt;http://blogs.msdn.com/astebner/pages/9544320.aspx&lt;/a&gt; to remove the Windows Phone SDK 7.1 and then re-install it.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;More details about the root cause of the issue&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The GetCopyToOutputDirectoryContentProjectItems target is defined in an MSBuild .targets file installed by XNA Game Studio 4.0.&amp;#160; In the Windows Phone SDK 7.1, one of the Silverlight .targets files has a dependency on this XNA Game Studio 4.0 build target in order to support building the new &lt;a href="http://msdn.microsoft.com/en-us/library/ff402528(v=VS.92).aspx#BKMK_Combining"&gt;combined Silverlight and XNA applications&lt;/a&gt;.&amp;#160; This dependency exists for standard Silverlight projects in addition to Silverlight and XNA application projects.&amp;#160; As a result, it is possible to get into a state where you cannot build a Silverlight project in the Windows Phone SDK 7.1 when XNA Game Studio 4.0 is not installed even if you are not using XNA Game Studio features in your Silverlight project.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10238719" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>Benign warning when creating a Silverlight and XNA Application project in the Windows Phone SDK 7.1</title><link>http://blogs.msdn.com/b/astebner/archive/2011/11/08/10235248.aspx</link><pubDate>Wed, 09 Nov 2011 05:20:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10235248</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10235248</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10235248</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/11/08/10235248.aspx#comments</comments><description>&lt;p&gt;I have seen several people ask about this scenario on the &lt;a href="http://forums.create.msdn.com/forums/"&gt;App Hub forums&lt;/a&gt;, and I wanted to write a blog post to help raise visibility because it is hard to find in the &lt;a href="http://download.microsoft.com/download/6/E/7/6E795194-EE2D-4636-AEBD-D1C42D2E06E1/Release%20Notes%20-%20WP%20SDK%207.1.htm"&gt;release notes&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Description of the issue&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=27570"&gt;Windows Phone SDK 7.1&lt;/a&gt; introduces the ability to create applications that &lt;a href="http://msdn.microsoft.com/en-us/library/ff402528(v=VS.92).aspx#BKMK_Combining"&gt;combine Silverlight and XNA Framework technologies&lt;/a&gt;.&amp;#160; If you create a new Windows Phone Silverlight and XNA Application using the project template that ships with the Windows Phone SDK 7.1, you will see a warning like the following in the Visual Studio error window:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;The project 'SlXnaApp1Lib' cannot be referenced.&amp;#160; The referenced project is targeted to a different framework family (.NETFramework)&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This warning &lt;strong&gt;will not &lt;/strong&gt;prevent you from building or running the Silverlight and XNA Application project, and you can &lt;strong&gt;safely ignore &lt;/strong&gt;the warning.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;More details about the root cause of the issue&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;A Silverlight and XNA Application includes a Silverlight project, an XNA Game Studio Windows Phone Game Library project and an XNA Game Studio content project.&amp;#160; The Silverlight project is the parent project, and it includes a project-to-project reference to the XNA game library project.&amp;#160; The warning occurs because Visual Studio detects that the XNA project does not target the same .NET Framework profile as the Silverlight project.&amp;#160; However, on Windows Phone, there is only one .NET Framework profile, regardless of what the target framework settings are in the project files, so the warning does not indicate any possible functional problems when you build and run your application.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10235248" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>Link to information about the WiX v3.6 beta</title><link>http://blogs.msdn.com/b/astebner/archive/2011/10/24/10229488.aspx</link><pubDate>Mon, 24 Oct 2011 21:26:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10229488</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10229488</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10229488</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/10/24/10229488.aspx#comments</comments><description>&lt;p&gt;Rob Mensching &lt;a href="http://robmensching.com/blog/posts/2011/10/24/WiX-v3.6-Beta-released"&gt;posted an item on his blog&lt;/a&gt; announcing the release of the &lt;a href="http://wix.codeplex.com/releases/view/75656"&gt;WiX v3.6 beta&lt;/a&gt;.&amp;#160; The key feature in WiX v3.6 is the &lt;a href="http://robmensching.com/blog/posts/2009/7/14/Lets-talk-about-Burn"&gt;Burn bootstrapper/chainer&lt;/a&gt;.&amp;#160; To summarize Rob’s post, Burn includes the following features:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Modern setup UI, including using managed code for setup UI even if the .NET Framework isn’t installed&lt;/li&gt;    &lt;li&gt;Child setup package download management&lt;/li&gt;    &lt;li&gt;Unified progress UI across packages&lt;/li&gt;    &lt;li&gt;Package-level reference counting&lt;/li&gt;    &lt;li&gt;Patch slip-streaming&lt;/li&gt;    &lt;li&gt;Elevation prompt management&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;In addition, all known WiX core toolset bugs that were opened against WiX v3.5 or earlier have been fixed in the WiX v3.6 beta.&lt;/p&gt;  &lt;p&gt;I encourage you to download the &lt;a href="http://wix.codeplex.com/releases/view/75656"&gt;WiX v3.6 beta&lt;/a&gt; and give it a try if you get a chance.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10229488" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Setup+Issues/">Setup Issues</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/WiX/">WiX</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Installer/">Windows Installer</category></item><item><title>Direct download links for the XNA Game Studio 4.0 Refresh and XNA Framework Redistributable 4.0 Refresh</title><link>http://blogs.msdn.com/b/astebner/archive/2011/10/07/10221970.aspx</link><pubDate>Fri, 07 Oct 2011 20:58:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10221970</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10221970</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10221970</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/10/07/10221970.aspx#comments</comments><description>&lt;p&gt;Last week, we released the &lt;a href="http://blogs.msdn.com/b/astebner/archive/2011/09/28/10217841.aspx"&gt;final version of the Windows Phone SDK 7.1&lt;/a&gt;, which includes the final version of the XNA Game Studio 4.0 Refresh.&amp;#160; After a bit of a delay, we have now also released the standalone versions of the XNA Game Studio 4.0 Refresh and the XNA Framework 4.0 Refresh so you can download and install them separately if you plan to develop Windows and/or Xbox 360 games with XNA Game Studio but do not want to install the full Windows Phone SDK 7.1 in order to do so.&lt;/p&gt;  &lt;p&gt;Here are the standalone download links:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;XNA Game Studio 4.0 Refresh&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Download page - &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=27599"&gt;http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=27599&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Direct download link - &lt;a title="http://download.microsoft.com/download/E/C/6/EC68782D-872A-4D58-A8D3-87881995CDD4/XNAGS40_setup.exe" href="http://download.microsoft.com/download/E/C/6/EC68782D-872A-4D58-A8D3-87881995CDD4/XNAGS40_setup.exe"&gt;http://download.microsoft.com/download/E/C/6/EC68782D-872A-4D58-A8D3-87881995CDD4/XNAGS40_setup.exe&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;XNA Framework Redistributable 4.0 Refresh&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Download page - &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=27598"&gt;http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=27598&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Direct download link - &lt;a title="http://download.microsoft.com/download/5/3/A/53A804C8-EC78-43CD-A0F0-2FB4D45603D3/xnafx40_redist.msi" href="http://download.microsoft.com/download/5/3/A/53A804C8-EC78-43CD-A0F0-2FB4D45603D3/xnafx40_redist.msi"&gt;http://download.microsoft.com/download/5/3/A/53A804C8-EC78-43CD-A0F0-2FB4D45603D3/xnafx40_redist.msi&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you have the original version of XNA Game Studio 4.0 or the XNA Framework Redistributable 4.0 installed on your computer, the Refresh installers will automatically upgrade them for you behind the scenes.&amp;#160; If you have any beta version of the Windows Phone SDK 7.1 installed, the Refresh installers will not automatically upgrade them, and you will need to uninstall the beta version first.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;If you encounter XNA Game Studio setup failures&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you run into an installation or uninstallation failure for XNA Game Studio, please zip your setup log files, upload them to a file server of your choice (such as &lt;a href="http://skydrive.live.com/"&gt;http://skydrive.live.com&lt;/a&gt;), and post a link to the log files in the &lt;a href="http://forums.create.msdn.com/forums/"&gt;App Hub Forums&lt;/a&gt; or in a comment on my blog to get additional support.&amp;#160; Here are the log file locations for each version of XNA Game Studio:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;XNA Game Studio 2.0 - %ProgramFiles%\Microsoft XNA\XNA Game Studio\v2.0\Setup\Logs&lt;/li&gt;    &lt;li&gt;XNA Game Studio 3.0 - %temp%\XNA Game Studio 3.0 Setup\Logs&lt;/li&gt;    &lt;li&gt;XNA Game Studio 3.1 - %temp%\XNA Game Studio 3.1 Setup\Logs&lt;/li&gt;    &lt;li&gt;XNA Game Studio 4.0 - %temp%\XNA Game Studio 4.0 Setup\Logs&lt;/li&gt;    &lt;li&gt;XNA Game Studio 4.0 Refresh - %temp%\XNA Game Studio 4.0 Setup\Logs&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you run into uninstallation issues with any release of the Windows Phone SDK or XNA Game Studio, you can use the cleanup tool described at &lt;a href="http://blogs.msdn.com/astebner/pages/9544320.aspx"&gt;http://blogs.msdn.com/astebner/pages/9544320.aspx&lt;/a&gt; to forcibly remove the Windows Phone SDK or XNA Game Studio.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10221970" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>Mailbag: Do I need still need older versions of the .NET Framework on my system after installing the .NET Framework 4?</title><link>http://blogs.msdn.com/b/astebner/archive/2011/10/02/10219046.aspx</link><pubDate>Mon, 03 Oct 2011 05:06:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10219046</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10219046</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10219046</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/10/02/10219046.aspx#comments</comments><description>&lt;p&gt;Note: This is an updated version of a &lt;a href="http://blogs.msdn.com/b/astebner/archive/2009/04/20/9557946.aspx"&gt;previous mailbag entry&lt;/a&gt; that I posted before the .NET Framework 4 shipped.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I recently installed the .NET Framework 4 on my system. Afterwards, I looked in Add/Remove Programs, and it shows that I have all of the following versions of the .NET Framework installed on my system:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Microsoft .NET Framework 1.1 &lt;/li&gt;    &lt;li&gt;Microsoft .NET Framework 2.0 SP2 &lt;/li&gt;    &lt;li&gt;Microsoft .NET Framework 3.0 SP2 &lt;/li&gt;    &lt;li&gt;Microsoft .NET Framework 3.5 SP1 &lt;/li&gt;    &lt;li&gt;Microsoft .NET Framework 4 Client Profile &lt;/li&gt;    &lt;li&gt;Microsoft .NET Framework 4 Extended &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Do I need any of these older versions of the .NET Framework now that I’ve installed the .NET Framework 4, or can I safely uninstall them?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;In general, my recommendation is to leave the .NET Framework 2.0 SP2, 3.0 SP2, 3.5 SP1 and 4 installed on your computer.&lt;/p&gt;  &lt;p&gt;Unlike previous versions of the .NET Framework, the .NET Framework 4 does not allow an application that was built with previous versions of the .NET Framework to migrate forward and run on it if the previous version is not installed. If you are using any applications that were built with any version of the .NET Framework before version 4, then I recommend leaving both the .NET Framework 3.5 SP1 and the .NET Framework 4 installed.&lt;/p&gt;  &lt;p&gt;You cannot use the .NET Framework 3.5 SP1 unless you also have the .NET Framework 2.0 SP2 and 3.0 SP2 installed. Therefore, you will not be allowed to uninstall the .NET Framework 2.0 SP2 or 3.0 SP2 if you have the .NET Framework 3.5 SP1 installed. If you try to uninstall the .NET Framework 2.0 or 3.0 when the .NET Framework 3.5 is installed, their uninstall processes will block and tell you that they are needed by another application on your system.&lt;/p&gt;  &lt;p&gt;The .NET Framework 1.0 and .NET Framework 1.1 can be installed side-by-side with the .NET Framework 2.0, 3.0, 3.5 and 4. Most applications that were created for the .NET Framework 1.0 or 1.1 will automatically use the .NET Framework 2.0 instead if it is installed on the system. In most cases, that means you do not need to keep the .NET Framework 1.0 or 1.1 installed on your system if you already have the .NET Framework 2.0 installed. &lt;/p&gt;  &lt;p&gt;However, there are some applications that are configured to require a specific version of the .NET Framework, even if later versions of the .NET Framework are installed. If you have any applications like that on your system and try to run them without installing the .NET Framework 1.0 or 1.1, you will get an error message that looks like the following:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;---------------------------      &lt;br /&gt;MyApplication.exe - .NET Framework Initialization Error       &lt;br /&gt;---------------------------       &lt;br /&gt;To run this application, you first must install one of the following versions of the .NET Framework:       &lt;br /&gt;v1.1.4322       &lt;br /&gt;Contact your application publisher for instructions about obtaining the appropriate version of the .NET Framework.       &lt;br /&gt;---------------------------       &lt;br /&gt;OK       &lt;br /&gt;--------------------------- &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;In the above error message, the version number will be v1.0.3705 if you need to install the .NET Framework 1.0, and it will be v1.1.4322 if you need to install the .NET Framework 1.1.&lt;/p&gt;  &lt;p&gt;If you end up seeing any error messages like this, you can re-install the .NET Framework 1.0 or 1.1 in order to resolve the errors. If you don't end up seeing any error messages like this, then you don't need to worry about re-installing the .NET Framework 1.0 or 1.1.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10219046" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Visual+Studio+and+-NET+Framework/">Visual Studio and .NET Framework</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Mailbag/">Mailbag</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/-NET+Framework+setup+and+deployment/">.NET Framework setup and deployment</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/-NET+Framework+3-5+setup+and+deployment/">.NET Framework 3.5 setup and deployment</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/-NET+Framework+4/">.NET Framework 4</category></item><item><title>Final version of Windows Phone SDK 7.1 now available for download</title><link>http://blogs.msdn.com/b/astebner/archive/2011/09/28/10217841.aspx</link><pubDate>Wed, 28 Sep 2011 20:37:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10217841</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10217841</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10217841</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/09/28/10217841.aspx#comments</comments><description>&lt;p&gt;As announced on the &lt;a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/09/28/windows-phone-sdk-7-1-now-available.aspx"&gt;Windows Phone Developer Blog&lt;/a&gt; and on the &lt;a href="http://create.msdn.com/home/getting_started"&gt;App Hub web site&lt;/a&gt;, the final version of the &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=27570"&gt;Windows Phone SDK 7.1&lt;/a&gt; (formerly named the Windows Phone Developer Tools, and which includes the XNA Game Studio 4.0 Refresh as well) was released for download today. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Getting Started links&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Here are links to help you get started installing and using the English version of the Windows Phone SDK 7.1:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://download.microsoft.com/download/6/E/7/6E795194-EE2D-4636-AEBD-D1C42D2E06E1/vm_web2.exe"&gt;Windows Phone SDK 7.1 web download bootstrapper (English – en-US)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/6/E/7/6E795194-EE2D-4636-AEBD-D1C42D2E06E1/WPSDKv71_en1.iso"&gt;Windows Phone SDK 7.1 full download ISO image (English – en-US)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/6/E/7/6E795194-EE2D-4636-AEBD-D1C42D2E06E1/Release%20Notes%20-%20WP%20SDK%207.1.htm"&gt;Windows Phone SDK 7.1 release notes&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Here are download links for non-English versions of the Windows Phone SDK 7.1:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://download.microsoft.com/download/D/D/E/DDE299A7-95C2-48D1-A679-8B738FEE49D6/vm_web2.exe"&gt;Windows Phone SDK 7.1 web download bootstrapper (French – fr-FR)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/D/D/E/DDE299A7-95C2-48D1-A679-8B738FEE49D6/WPSDKv71_fr1.iso"&gt;Windows Phone SDK 7.1 full download ISO image (French – fr-FR)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/D/F/7/DF7064BD-4773-4A09-97F5-284474073B21/vm_web2.exe"&gt;Windows Phone SDK 7.1 web download bootstrapper (German – de-DE)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/D/F/7/DF7064BD-4773-4A09-97F5-284474073B21/WPSDKv71_de1.iso"&gt;Windows Phone SDK 7.1 full download ISO image (German – de-DE)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/A/8/4/A84B220C-44BF-420D-88EC-4A26E071A400/vm_web2.exe"&gt;Windows Phone SDK 7.1 web download bootstrapper (Italian – it-IT)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/A/8/4/A84B220C-44BF-420D-88EC-4A26E071A400/WPSDKv71_it1.iso"&gt;Windows Phone SDK 7.1 full download ISO image (Italian – it-IT)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/0/8/1/081D67EE-1D5B-4D6F-BC62-1BEC3E7B5977/vm_web2.exe"&gt;Windows Phone SDK 7.1 web download bootstrapper (Japanese – ja-JP)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/0/8/1/081D67EE-1D5B-4D6F-BC62-1BEC3E7B5977/WPSDKv71_ja1.iso"&gt;Windows Phone SDK 7.1 full download ISO image (Japanese – ja-JP)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/5/C/1/5C1B8A90-E567-4FDA-A1A1-9E4F973330C1/vm_web2.exe"&gt;Windows Phone SDK 7.1 web download bootstrapper (Korean – ko-KR)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/5/C/1/5C1B8A90-E567-4FDA-A1A1-9E4F973330C1/WPSDKv71_ko1.iso"&gt;Windows Phone SDK 7.1 full download ISO image (Korean – ko-KR)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/7/1/2/7128F148-FAD2-4C06-99B9-BD311A794809/vm_web2.exe"&gt;Windows Phone SDK 7.1 web download bootstrapper (Russian – ru-RU)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/7/1/2/7128F148-FAD2-4C06-99B9-BD311A794809/WPSDKv71_ru1.iso"&gt;Windows Phone SDK 7.1 full download ISO image (Russian – ru-RU)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/7/3/F/73FB2880-E69E-4C33-A67E-A308FB8B6D15/vm_web2.exe"&gt;Windows Phone SDK 7.1 web download bootstrapper (Spanish – es-ES)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/7/3/F/73FB2880-E69E-4C33-A67E-A308FB8B6D15/WPSDKv71_es1.iso"&gt;Windows Phone SDK 7.1 full download ISO image (Spanish – es-ES)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/F/C/2/FC2C94F6-B5D3-470B-8F40-D135C049DDC8/vm_web2.exe"&gt;Windows Phone SDK 7.1 web download bootstrapper (Chinese (Traditional) – zh-TW)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/F/C/2/FC2C94F6-B5D3-470B-8F40-D135C049DDC8/WPSDKv71_cht1.iso"&gt;Windows Phone SDK 7.1 full download ISO image (Chinese (Traditional) – zh-TW)&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Documentation links&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Here are some links to documentation to help you get started using the Windows Phone SDK 7.1:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff637516(v=VS.92).aspx"&gt;What’s new in the Windows Phone SDK 7.1&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/ff402535.aspx"&gt;Windows Phone developer documentation home&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/bb200104(v=XNAGameStudio.41).aspx"&gt;XNA Game Studio 4.0 Refresh developer documentation home&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff431744(v=VS.92).aspx"&gt;Windows Phone OS 7.1 code samples&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://create.msdn.com/home/getting_started"&gt;App Hub getting started page&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://create.msdn.com/education/gamedevelopment"&gt;App Hub game developer education home&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Support links&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Here are some links if you run into questions or issues with the Windows Phone SDK 7.1:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://forums.create.msdn.com/forums/"&gt;App Hub forums&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://connect.microsoft.com/visualstudio/"&gt;Connect site for reporting Windows Phone SDK bugs and suggestions&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://connect.microsoft.com/expression"&gt;Connect site for reporting Expression Blend bugs and suggestions&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://connect.microsoft.com/site/sitehome.aspx?SiteID=226"&gt;Connect site for reporting XNA Game Studio bugs and suggestions&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;How to install&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Here are steps you can use to install the Windows Phone SDK 7.1:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;If you have any Visual Studio 2010 editions (such as Professional, Ultimate, C# Express, etc) installed on your computer, you will need to install &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5"&gt;Visual Studio 2010 SP1&lt;/a&gt; first. &lt;/li&gt;    &lt;li&gt;If you have the WPDT 7.1 Beta, the Windows Phone SDK 7.1 Beta 2 or the Windows Phone SDK 7.1 RC installed, you must uninstall it before installing the Windows Phone SDK 7.1. To uninstall it, you can go to the Programs and Features control panel and uninstall the item named Windows Phone SDK 7.1 (RC) - ENU and that will automatically uninstall all of the beta components that you need to remove before proceeding to install the Windows Phone SDK 7.1.     &lt;br /&gt;      &lt;br /&gt;Note: If you have the original Windows Phone 7 version of WPDT and/or XNA Game Studio 4.0 installed, you do not need to uninstall them. The Windows Phone SDK 7.1 and the XNA Game Studio 4.0 Refresh will automatically uninstall the previous version for you behind the scenes. You only need to uninstall previous 7.1 beta builds.      &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;After updating any existing editions of VS 2010 to SP1 and uninstalling any previous beta versions of the Windows Phone SDK that you previously installed, you can proceed with installing the &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=27570"&gt;Windows Phone SDK 7.1&lt;/a&gt;.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;If you encounter Windows Phone SDK 7.1 setup failures&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you run into an installation or uninstallation failure for the Windows Phone SDK 7.1, you can use the &lt;a href="http://blogs.msdn.com/astebner/archive/2007/11/21/6458047.aspx"&gt;log collection tool&lt;/a&gt; to gather your setup log files. This log collection tool will create a file named %temp%\vslogs.cab.&lt;/p&gt;  &lt;p&gt;Once you have gathered your setup log files, you can upload them to a file server of your choice (such as &lt;a href="http://skydrive.live.com/"&gt;http://skydrive.live.com&lt;/a&gt;), and post a link to the log files in the forums to get additional support.&lt;/p&gt;  &lt;p&gt;If you run into uninstallation issues with any release of the Windows Phone SDK or XNA Game Studio, you can use the cleanup tool described at &lt;a href="http://blogs.msdn.com/astebner/pages/9544320.aspx"&gt;http://blogs.msdn.com/astebner/pages/9544320.aspx&lt;/a&gt; to remove the Windows Phone SDK or XNA Game Studio.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10217841" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>Windows 8 and Visual Studio 11 developer preview available for download</title><link>http://blogs.msdn.com/b/astebner/archive/2011/09/14/10211335.aspx</link><pubDate>Thu, 15 Sep 2011 01:03:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10211335</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10211335</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10211335</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/09/14/10211335.aspx#comments</comments><description>&lt;p&gt;As announced on the &lt;a href="http://blogs.msdn.com/b/b8/archive/2011/09/13/welcome-to-windows-8-the-developer-preview.aspx"&gt;Building Windows 8 blog&lt;/a&gt; and on &lt;a href="http://blogs.msdn.com/b/jasonz/archive/2011/09/14/announcing-visual-studio-11-developer-preview.aspx"&gt;Jason Zander’s blog&lt;/a&gt; among other places, a developer preview of Windows 8 is available for download.&amp;#160; One of the download options for the Windows 8 Developer Preview includes a pre-installed version of the developer tools, including Visual Studio 11 and .NET Framework 4.5 developer preview.&lt;/p&gt;  &lt;p&gt;Here are some links to help you get started downloading and using the Windows 8 Developer Preview and the associated developer tools:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows Developer Center - &lt;a title="http://dev.windows.com/" href="http://dev.windows.com/"&gt;http://dev.windows.com/&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Visual Studio 11 developer preview - &lt;a title="http://msdn.microsoft.com/en-us/vstudio/hh127353" href="http://msdn.microsoft.com/en-us/vstudio/hh127353"&gt;http://msdn.microsoft.com/en-us/vstudio/hh127353&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;.NET Framework 4.5 developer preview - &lt;a title="http://msdn.microsoft.com/en-us/netframework/hh403373" href="http://msdn.microsoft.com/en-us/netframework/hh403373"&gt;http://msdn.microsoft.com/en-us/netframework/hh403373&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Rob Mensching &lt;a href="http://robmensching.com/blog/posts/2011/9/13/Setup-in-Windows-8-and-Visual-Studio"&gt;posted some additional information&lt;/a&gt; on his blog about setup features in Visual Studio 11.&amp;#160; There are a couple of key points that he mentioned in his post that I want to highlight here as well:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Visual Studio 11 setup is being built with the &lt;a href="http://wix.sourceforge.net/downloadv36.html"&gt;WiX 3.6 toolset&lt;/a&gt; and the &lt;a href="http://robmensching.com/blog/posts/2009/7/14/Lets-talk-about-Burn"&gt;Burn chainer&lt;/a&gt;.&amp;#160; This point is a little bittersweet for me personally.&amp;#160; One one hand, I have been really happy to see the Burn chainer technology grow into something that can support the relatively complex chaining scenarios needed by Visual Studio setup.&amp;#160; On the other hand, the previous Visual Studio setup chainer is one of the first things I worked on when I started at Microsoft back in 1999, and it was used to install all versions of Visual Studio from 2002 to 2010 as well as the .NET Framework 3.0 and 3.5.&amp;#160; It feels a little bit like the end of an era for me to finally see that chainer get retired.      &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Setup is integrated more tightly and earlier on in the developer work flow for Metro-style applications for Windows 8 than it has been in previous Windows development paradigms.&amp;#160; I feel pretty strongly that product development as a whole is most effective when setup is integrated into the product development lifecycle instead of being an afterthought.&amp;#160; Rob previously referred to this concept as &lt;a href="http://robmensching.com/blog/posts/2007/8/10/SDD-before-TDD"&gt;setup-driven development&lt;/a&gt;, and I’m happy to see it become a more established practice in Windows 8.&lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10211335" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Setup+Issues/">Setup Issues</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Visual+Studio+and+-NET+Framework/">Visual Studio and .NET Framework</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/WiX/">WiX</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Visual+Studio+setup+and+deployment/">Visual Studio setup and deployment</category></item><item><title>Mailbag: How can I reset Windows Update if it tells me I need an update that is already installed?</title><link>http://blogs.msdn.com/b/astebner/archive/2011/09/07/10207487.aspx</link><pubDate>Wed, 07 Sep 2011 20:30:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10207487</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10207487</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10207487</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/09/07/10207487.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I recently received a .NET Framework update from Windows Update.&amp;#160; It installed successfully, but Windows Update continues to offer this update to my computer afterwards.&amp;#160; How can I get Windows Update to detect that this update is correctly installed on my computer?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;In some cases, Windows Update can get confused and think that it needs to continue to offer an update to a computer even after it has been successfully installed.&amp;#160; In this type of scenario, it can sometimes help to reboot your computer and then use the steps listed at &lt;a title="http://support.microsoft.com/kb/971058" href="http://support.microsoft.com/kb/971058"&gt;http://support.microsoft.com/kb/971058&lt;/a&gt; to reset the Windows Update components on your computer.&lt;/p&gt;  &lt;p&gt;If Windows Update continues to offer an update to your computer even after resetting Windows Update components, then you might need to uninstall and re-install the product that the update applies to in order to cause Windows Update to correctly detect the installation state of the update.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10207487" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Setup+Issues/">Setup Issues</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Mailbag/">Mailbag</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/-NET+Framework+setup+and+deployment/">.NET Framework setup and deployment</category></item><item><title>Windows Phone SDK 7.1 RC and XNA Game Studio 4.0 Refresh RC now available for download</title><link>http://blogs.msdn.com/b/astebner/archive/2011/08/23/10199158.aspx</link><pubDate>Tue, 23 Aug 2011 20:35:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10199158</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10199158</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10199158</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/08/23/10199158.aspx#comments</comments><description>&lt;p&gt;As announced on the &lt;a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/08/23/marketplace-amp-tools-open-for-mango-app-submission.aspx"&gt;Windows Phone Developer Blog&lt;/a&gt; and on the &lt;a href="http://create.msdn.com/news/Windows_Phone_SDK_RC"&gt;App Hub web site&lt;/a&gt;, the &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27153"&gt;Windows Phone SDK 7.1 Release Candidate (RC)&lt;/a&gt; (formerly named the Windows Phone Developer Tools, and which includes the XNA Game Studio 4.0 Refresh RC as well) was released for download earlier this week.&lt;/p&gt;  &lt;p&gt;The Windows Phone SDK 7.1 RC includes the following changes from the Windows Phone SDK 7.1 Beta 2 release:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Go Live license that allows you to use the Windows Phone SDK 7.1 RC to submit applications and games to the Windows Phone Marketplace (as opposed to needing to wait until the final RTW version of the Windows Phone SDK 7.1 to do so).&lt;/li&gt;    &lt;li&gt;Japanese version of the Windows Phone SDK – we have shipped XNA Game Studio in Japanese in the past, but this RC build enables full Windows Phone development functionality in Japanese as well.&lt;/li&gt;    &lt;li&gt;The emulator now includes the final Mango phone flash build.&lt;/li&gt;    &lt;li&gt;Screenshot functionality in the emulator.&lt;/li&gt;    &lt;li&gt;Profiler improvements, including memory profiling functionality.&lt;/li&gt;    &lt;li&gt;Marketplace Test Kit that allows you to run some of the same tests that the Windows Phone Marketplace certification process will run and fix issues before you submit your application or game to Marketplace.&lt;/li&gt;    &lt;li&gt;Visual Studio 2010 Express for Windows Phone now supports &lt;a href="http://nuget.codeplex.com/"&gt;NuGet&lt;/a&gt; to make it easier to keep Visual Studio add-ins up-to-date.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Getting Started links&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Here are links to help you get started installing and using the Windows Phone SDK 7.1 RC:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://download.microsoft.com/download/A/5/1/A51C88B5-CF00-420C-9288-020CCD6C65C8/vm_web2.exe"&gt;Windows Phone SDK 7.1 RC web download bootstrapper (English)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/A/5/1/A51C88B5-CF00-420C-9288-020CCD6C65C8/WPSDKV71_en1.iso"&gt;Windows Phone SDK 7.1 RC full download ISO image (English)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/B/D/B/BDBE4DF3-391A-4489-959F-1C7DD71CBBDF/vm_web2.exe"&gt;Windows Phone SDK 7.1 RC web download bootstrapper (Japanese)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/B/D/B/BDBE4DF3-391A-4489-959F-1C7DD71CBBDF/WPSDKV71_ja1.iso"&gt;Windows Phone SDK 7.1 RC full download ISO image (Japanese)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/E/D/C/EDCF1B19-3D98-48C3-B176-D20AF072497F/Release%20Notes%20-%20WP%20SDK%207.1%20Beta%202.htm"&gt;Windows Phone SDK 7.1 RC release notes&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Documentation links&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Here are some links to useful documentation to help you get started with the Windows Phone SDK 7.1 RC:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff637516(v=VS.92).aspx"&gt;What’s new in the Windows Phone SDK 7.1 RC&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/ff402535.aspx"&gt;Windows Phone developer documentation home&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/bb200104(v=XNAGameStudio.41).aspx"&gt;XNA Game Studio 4.0 Refresh developer documentation home&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff431744(v=VS.92).aspx"&gt;Windows Phone OS 7.1 code samples&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://create.msdn.com/home/getting_started"&gt;App Hub getting started page&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://create.msdn.com/education/gamedevelopment"&gt;App Hub game developer education home&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Support links&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Here are some links if you run into questions or issues with the Windows Phone SDK 7.1 RC:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://forums.create.msdn.com/forums/"&gt;App Hub forums&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://connect.microsoft.com/visualstudio/"&gt;Connect site for reporting Windows Phone SDK bugs and suggestions&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://connect.microsoft.com/expression"&gt;Connect site for reporting Expression Blend bugs and suggestions&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://connect.microsoft.com/site/sitehome.aspx?SiteID=226"&gt;Connect site for reporting XNA Game Studio bugs and suggestions&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;How to install&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Here are steps you can use to install the Windows Phone SDK 7.1 RC:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;If you have any Visual Studio 2010 editions (such as Professional, Ultimate, C# Express, etc) installed on your computer, you will need to install &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5"&gt;Visual Studio 2010 SP1&lt;/a&gt; first. &lt;/li&gt;    &lt;li&gt;If you have the WPDT 7.1 Beta or Windows Phone SDK 7.1 Beta 2 installed, you must uninstall it before installing the Windows Phone SDK 7.1 RC. To uninstall it, you can go to the Programs and Features control panel and uninstall the item named Windows Phone SDK 7.1 (Beta 2) - ENU and that will automatically uninstall all of the beta components that you need to remove before proceeding to install the Windows Phone SDK 7.1 RC.     &lt;br /&gt;      &lt;br /&gt;Note: If you have the original Windows Phone 7 version of WPDT and/or XNA Game Studio 4.0 installed, you do not need to uninstall them. The Windows Phone SDK 7.1 RC and the XNA Game Studio 4.0 Refresh RC will automatically uninstall the previous version for you behind the scenes. You only need to uninstall previous 7.1 beta builds.      &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;After updating any existing editions of VS 2010 to SP1 and uninstalling any previous beta versions of the Windows Phone SDK that you previously installed, you can proceed with installing the &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27153"&gt;Windows Phone SDK 7.1 RC&lt;/a&gt;. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;If you encounter Windows Phone SDK 7.1 Beta 2 setup failures&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you run into an installation or uninstallation failure for the Windows Phone SDK 7.1 RC, you can use the &lt;a href="http://blogs.msdn.com/astebner/archive/2007/11/21/6458047.aspx"&gt;log collection tool&lt;/a&gt; to gather your setup log files. This log collection tool will create a file named %temp%\vslogs.cab.&lt;/p&gt;  &lt;p&gt;Once you have gathered your setup log files, you can upload them to a file server of your choice (such as &lt;a href="http://skydrive.live.com/"&gt;http://skydrive.live.com&lt;/a&gt;), and post a link to the log files in the forums to get additional support.&lt;/p&gt;  &lt;p&gt;If you run into uninstallation issues with any release of the Windows Phone SDK or XNA Game Studio, you can use the cleanup tool described at &lt;a href="http://blogs.msdn.com/astebner/pages/9544320.aspx"&gt;http://blogs.msdn.com/astebner/pages/9544320.aspx&lt;/a&gt; to remove the Windows Phone SDK or XNA Game Studio.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10199158" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>Possible issue related to out-of-order install of XNA Game Studio 4.0 and Windows Phone SDK 7.1</title><link>http://blogs.msdn.com/b/astebner/archive/2011/08/18/10197357.aspx</link><pubDate>Thu, 18 Aug 2011 15:02:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10197357</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10197357</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10197357</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/08/18/10197357.aspx#comments</comments><description>&lt;p&gt;The &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26648"&gt;Windows Phone SDK 7.1&lt;/a&gt; includes a step to install the XNA Game Studio 4.0 Refresh.&amp;#160; Behind the scenes, the XNA Game Studio 4.0 Refresh installer has logic to detect if the computer has the original version of XNA Game Studio 4.0 installed.&amp;#160; If so, the XNA Game Studio 4.0 Refresh installer will automatically uninstall XNA Game Studio 4.0 because the refresh is a super-set of the original version and there is no need to have both installed at the same time.&lt;/p&gt;  &lt;p&gt;However, there is an installation ordering issue that can end up causing problems.&amp;#160; The original XNA Game Studio 4.0 installer does not have any knowledge about the refresh, so if you run the installer for the original version of XNA Game Studio 4.0 on a computer that already has the XNA Game Studio 4.0 Refresh installed, setup will run in repair mode and it will let you attempt to “repair” XNA Game Studio 4.0.&amp;#160; If you do this, you will end up with a mixed and matched set of components from the original version of XNA Game Studio 4.0 and the XNA Game Studio 4.0 Refresh.&amp;#160; Once a computer gets into this state, attempting to uninstall either one of the versions of XNA Game Studio will only partially remove it because some of the components are shared by both versions.&lt;/p&gt;  &lt;p&gt;If you accidentally install the original version of XNA Game Studio 4.0 onto a computer that already has the XNA Game Studio 4.0 Refresh, here are some steps that will allow you to clean things up and get back to a consistent set of XNA Game Studio 4.0 components:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Go to the Programs and Features control panel.&lt;/li&gt;    &lt;li&gt;Uninstall the item named Microsoft XNA Game Studio 4.0.&lt;/li&gt;    &lt;li&gt;Uninstall the item named Microsoft XNA Game Studio 4.0 Refresh.&lt;/li&gt;    &lt;li&gt;Download the &lt;a href="http://blogs.msdn.com/astebner/pages/9544320.aspx"&gt;XNA Game Studio cleanup tool&lt;/a&gt; and use it to remove XNA Game Studio 4.0 and the XNA Game Studio 4.0 Refresh.&lt;/li&gt;    &lt;li&gt;Re-install the XNA Game Studio 4.0 Refresh – you can do this by installing the &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26648"&gt;Windows Phone SDK 7.1&lt;/a&gt; or repairing the Windows Phone SDK 7.1 if you already have that product installed.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;If you try the above steps and run into any installation problems, please go to %temp%\XNA Game Studio 4.0 Setup\Logs, zip all of your setup log files, upload the zip file to a file server (such as &lt;a href="http://skydrive.live.com"&gt;http://skydrive.live.com&lt;/a&gt;), and then post a comment on this blog post that includes a link that I can use to download your log files and take a closer look.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10197357" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>Windows Phone 7 Title Localizer has been updated to include Windows Phone Mango languages</title><link>http://blogs.msdn.com/b/astebner/archive/2011/07/25/10189536.aspx</link><pubDate>Mon, 25 Jul 2011 16:18:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10189536</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10189536</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10189536</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/07/25/10189536.aspx#comments</comments><description>&lt;p align="left"&gt;A while back, I wrote a blog post explaining &lt;a href="http://blogs.msdn.com/b/astebner/archive/2010/12/10/10103522.aspx"&gt;how to localize the title of a Windows Phone game&lt;/a&gt;.&amp;#160; That blog post includes a link to the &lt;a href="http://patrickgetzmann.wordpress.com/wp7-localize/"&gt;Windows Phone 7 Title Localizer&lt;/a&gt; tool that can be used to quickly create native resource DLLs with localized versions of the game’s title.&amp;#160; A couple of days ago, the creator of this tool released an update so it can now be used to create native resource DLLs for the new Windows Phone Mango languages.&lt;/p&gt;  &lt;p&gt;You can find more information about the tool at &lt;a title="http://patrickgetzmann.wordpress.com/wp7-localize/" href="http://patrickgetzmann.wordpress.com/wp7-localize/"&gt;http://patrickgetzmann.wordpress.com/wp7-localize/&lt;/a&gt;.&amp;#160; You can find a list of steps to localize the title of your Windows Phone game using this tool in &lt;a href="http://blogs.msdn.com/b/astebner/archive/2010/12/10/10103522.aspx"&gt;this blog post&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10189536" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>Content pipeline builds no longer need a D3D device starting in the XNA Game Studio 4.0 Refresh Beta 2</title><link>http://blogs.msdn.com/b/astebner/archive/2011/07/07/10184338.aspx</link><pubDate>Thu, 07 Jul 2011 20:50:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10184338</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10184338</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10184338</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/07/07/10184338.aspx#comments</comments><description>&lt;p&gt;The &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26648"&gt;Windows Phone SDK 7.1 Beta 2&lt;/a&gt; that was released last week includes the XNA Game Studio 4.0 Refresh Beta 2.&amp;#160; There is a change that we made in the XNA Game Studio 4.0 Refresh between Beta 1 and Beta 2 that I want to highlight because it hasn’t been advertised up to this point.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/shawnhar/"&gt;Shawn Hargreaves&lt;/a&gt; made a change to the content pipeline build process to address a long-standing pain point.&amp;#160; On certain OS configurations, it is now possible to build content via the content pipeline without requiring the ability to create a D3D device.&amp;#160; This means that starting in the XNA Game Studio 4.0 Refresh Beta 2, you can build content in the following types of configurations:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;If your screen is locked during a build&lt;/li&gt;    &lt;li&gt;If you are running a build on a headless computer&lt;/li&gt;    &lt;li&gt;If you are running a build from a non-interactive user account (such as a TFS team build account as previously discussed &lt;a href="http://forums.create.msdn.com/forums/p/51686/331925.aspx"&gt;here&lt;/a&gt;, &lt;a href="http://forums.create.msdn.com/forums/p/58868/365334.aspx"&gt;here&lt;/a&gt; and &lt;a href="http://social.msdn.microsoft.com/Forums/en/tfsbuild/thread/10122d33-08bb-479a-97ca-0eba293e39f6"&gt;here&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;This functionality depends on a &lt;a href="http://msdn.microsoft.com/library/bb219676.aspx"&gt;D3D API&lt;/a&gt; that does not exist on all versions of Windows that are supported by the XNA Game Studio 4.0 Refresh.&amp;#160; Specifically, this functionality is only available on Windows Vista and later.&amp;#160; On Windows XP, the content pipeline will continue to behave the way it has in the past, and it will require the ability to create a D3D device at content build time.&lt;/p&gt;  &lt;p&gt;Assuming you are building your game on a supported OS, this functionality will work equally well for Windows, Xbox 360 and Windows Phone games.&lt;/p&gt;  &lt;p&gt;If you have a build system for your XNA Game Studio game and are looking for more flexibility for your build machine configurations, I encourage you to try out the updated content pipeline build process in the XNA Game Studio 4.0 Refresh.&amp;#160; If you do so, please go to the &lt;a href="http://forums.create.msdn.com/forums"&gt;App Hub forums&lt;/a&gt; and let us know if you have any questions or run into any problems.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10184338" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>Windows Phone SDK 7.1 Beta 2 and XNA Game Studio 4.0 Refresh Beta 2 now available for download</title><link>http://blogs.msdn.com/b/astebner/archive/2011/07/01/10182501.aspx</link><pubDate>Fri, 01 Jul 2011 22:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10182501</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10182501</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10182501</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/07/01/10182501.aspx#comments</comments><description>&lt;p&gt;As announced on the &lt;a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/06/29/developers-get-goody-basket-full-of-mangos.aspx"&gt;Windows Phone Developer Blog&lt;/a&gt; and on the &lt;a href="http://create.msdn.com/news/Windows_Phone_SDKBeta2_Available"&gt;App Hub web site&lt;/a&gt;, the &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26648"&gt;Windows Phone SDK 7.1 Beta 2&lt;/a&gt; (formerly named the Windows Phone Developer Tools, and which includes the XNA Game Studio 4.0 Refresh Beta 2 as well) was released for download earlier this week.&lt;/p&gt;
&lt;p&gt;The Windows Phone SDK 7.1 Beta 2 includes the following changes from the original Windows Phone Developer Tools 7.1 Beta release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Profiler for Windows Phone OS 7.1 applications and games&lt;/li&gt;
&lt;li&gt;Isolated Storage Explorer that you can use to access isolated storage for your applications and games on a device or the emulator&lt;/li&gt;
&lt;li&gt;Advertising SDK is now installed as a part of the Windows Phone SDK 7.1 instead of being a separate download&lt;/li&gt;
&lt;li&gt;Emulator performance and reliability improvements&lt;/li&gt;
&lt;li&gt;Many bug fixes across all features of the tools and runtime&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Getting Started links&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here are links to help you get started installing and using the Windows Phone SDK 7.1 Beta 2:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26648"&gt;Windows Phone SDK 7.1 Beta 2 web download bootstrapper&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://download.microsoft.com/download/E/D/C/EDCF1B19-3D98-48C3-B176-D20AF072497F/WPSDK71.iso"&gt;Windows Phone SDK 7.1 Beta 2 full download ISO image&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://download.microsoft.com/download/E/D/C/EDCF1B19-3D98-48C3-B176-D20AF072497F/Release%20Notes%20-%20WP%20SDK%207.1%20Beta%202.htm"&gt;Windows Phone SDK 7.1 Beta 2 release notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Documentation links&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here are some links to useful documentation to help you get started with the Windows Phone SDK 7.1 Beta 2:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/ff637516.aspx"&gt;What&amp;rsquo;s new in the Windows Phone SDK 7.1 Beta 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/ff402535.aspx"&gt;Windows Phone developer documentation home&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/bb200104(v=XNAGameStudio.41).aspx"&gt;XNA Game Studio 4.0 Refresh developer documentation home&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/ff431744.aspx"&gt;Windows Phone OS 7.1 code samples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://create.msdn.com/home/getting_started"&gt;App Hub getting started page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://create.msdn.com/education/gamedevelopment"&gt;App Hub game developer education home&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Support links&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here are some links if you run into questions or issues with the Windows Phone SDK 7.1 Beta 2:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://forums.create.msdn.com/forums/"&gt;App Hub forums&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://connect.microsoft.com/visualstudio/"&gt;Connect site for reporting Windows Phone Developer Tools bugs and suggestions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://connect.microsoft.com/expression"&gt;Connect site for reporting Expression Blend bugs and suggestions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://connect.microsoft.com/site/sitehome.aspx?SiteID=226"&gt;Connect site for reporting XNA Game Studio bugs and suggestions&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;How to install&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here are steps you can use to install the Windows Phone SDK 7.1 Beta 2:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If you have any Visual Studio 2010 editions (such as Professional, Ultimate, C# Express, etc) installed on your computer, you will need to install &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5"&gt;Visual Studio 2010 SP1&lt;/a&gt; first.&lt;/li&gt;
&lt;li&gt;If you have the original WPDT 7.1 Beta installed, you must uninstall it before installing the Windows Phone SDK 7.1 Beta 2.&amp;nbsp; To uninstall it, you can go to the Programs and Features control panel and uninstall the item named Microsoft Windows Phone Developer Tools 7.1 Beta - ENU and that will automatically uninstall all of the beta components that you need to remove before proceeding to install the Windows Phone SDK 7.1 Beta 2. &lt;br /&gt;&lt;br /&gt;Note: If you have the original Windows Phone 7 version of WPDT and/or XNA Game Studio 4.0 installed, you do not need to uninstall them.&amp;nbsp; The Windows Phone SDK 7.1 Beta 2 and the XNA Game Studio 4.0 Refresh Beta 2 will automatically uninstall the previous version for you behind the scenes.&amp;nbsp; You only need to uninstall previous 7.1 beta builds. &lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;After updating any existing editions of VS 2010 to SP1 and uninstalling any previous beta versions of WPDT that you previously installed, you can proceed with installing the &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26648"&gt;Windows Phone SDK 7.1 Beta 2&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;If you encounter Windows Phone SDK 7.1 Beta 2 setup failures&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you run into an installation or uninstallation failure for the Windows Phone SDK 7.1 Beta 2, you can use the &lt;a href="http://blogs.msdn.com/astebner/archive/2007/11/21/6458047.aspx"&gt;log collection tool&lt;/a&gt; to gather your setup log files.&amp;nbsp; This log collection tool will create a file named %temp%\vslogs.cab.&lt;/p&gt;
&lt;p&gt;Once you have gathered your setup log files, you can upload them to a file server of your choice (such as &lt;a href="http://skydrive.live.com/"&gt;http://skydrive.live.com&lt;/a&gt;), and post a link to the log files in the forums to get additional support.&lt;/p&gt;
&lt;p&gt;If you run into uninstallation issues with any release of the Windows Phone Developer Tools or XNA Game Studio, you can use the cleanup tool described at &lt;a href="http://blogs.msdn.com/astebner/pages/9544320.aspx"&gt;http://blogs.msdn.com/astebner/pages/9544320.aspx&lt;/a&gt; to remove the Windows Phone SDK or XNA Game Studio.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;lt;update date="7/5/2011"&amp;gt; Added a link to download the &lt;a href="http://download.microsoft.com/download/E/D/C/EDCF1B19-3D98-48C3-B176-D20AF072497F/WPSDK71.iso"&gt;Windows Phone SDK 7.1 Beta 2 ISO image&lt;/a&gt;. &amp;lt;/update&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10182501" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>How to create a solution with XNA Game Studio 4.0 Windows Phone 7.0 and 7.1 projects</title><link>http://blogs.msdn.com/b/astebner/archive/2011/06/24/10178892.aspx</link><pubDate>Sat, 25 Jun 2011 00:50:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10178892</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10178892</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10178892</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/06/24/10178892.aspx#comments</comments><description>&lt;p&gt;The Windows Phone Developer Tools 7.1 allows you to create applications and games that target both Windows Phone OS 7.0 and Windows Phone OS 7.1.&amp;#160; In some cases, you may want to create separate versions of an application or game that target both versions of the Windows Phone OS and that share common code.&amp;#160; There is not a way to automatically create a Visual Studio solution and projects to do that.&amp;#160; Here are some manual steps you can use to create XNA Game Studio 4.0 projects that target Windows Phone 7.0 and 7.1 and that share code and content:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Create a new XNA Game Studio 4.0 Windows Phone game project that targets Windows Phone OS 7.0.&lt;/li&gt;    &lt;li&gt;Close the solution.&lt;/li&gt;    &lt;li&gt;Create a new XNA Game Studio 4.0 Windows Phone game project that targets Windows Phone OS 7.1.&lt;/li&gt;    &lt;li&gt;Close the solution.&lt;/li&gt;    &lt;li&gt;Copy the project file from step 3 above into the same directory as the project from step 1.&lt;/li&gt;    &lt;li&gt;Update the RootNamespace and AssemblyName values in the project from step 3 to match the values in the project from step 1.&lt;/li&gt;    &lt;li&gt;Update the OutputPath values for each build configuration in the projects from step 1 and step 3 so that each project will build to unique output locations.&lt;/li&gt;    &lt;li&gt;Update the content reference in the project from step 3 to point to the same content project as the project from step 1.&lt;/li&gt;    &lt;li&gt;If needed, add a new value to the DefineConstants list in the projects from step 1 and step 3 so that you can IFDEF code to compile only for the Windows Phone 7.0 and/or Windows Phone 7.1 project.&lt;/li&gt;    &lt;li&gt;Update the solution (.sln) file from step 1 to include the project from step 3.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;You can find a sample solution that I created that I have already completed all of the above steps for at &lt;a title="http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/WPGameMultiTargetingSample.zip" href="http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/WPGameMultiTargetingSample.zip"&gt;http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/WPGameMultiTargetingSample.zip&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The above steps will create a solution and a set of projects that behave differently than a traditional multi-platform solution in XNA Game Studio that is created by starting a project for one platform and then creating a copy of it for another platform via the &lt;a href="http://msdn.microsoft.com/library/dd282471.aspx"&gt;Create Copy of Project&lt;/a&gt; menu item in the Visual Studio IDE.&amp;#160; Projects created with Create Copy of Project will be automatically synchronized behind the scenes so that if you add, remove or rename a file in one project, it is reflected in the other copies.&amp;#160; After completing the above steps, you will need to make sure that you manually synchronize any file add, remove or rename operations.&amp;#160; Changing code within files that have already been added to both projects will be picked up when you build either one of the projects though.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10178892" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>How to manually downgrade an XNA Game Studio Windows Phone 7.1 game project back to 7.0</title><link>http://blogs.msdn.com/b/astebner/archive/2011/06/21/10177634.aspx</link><pubDate>Wed, 22 Jun 2011 00:43:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10177634</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10177634</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10177634</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/06/21/10177634.aspx#comments</comments><description>&lt;p&gt;The Windows Phone Developer Tools 7.1 allows you to create and develop applications and games that target both Windows Phone OS 7.0 and Windows Phone OS 7.1.&amp;#160; The Visual Studio project file for an application or game can only target one version of the Windows Phone OS.&amp;#160; You can upgrade a project that targets 7.0 to target 7.1 in the Visual Studio UI, but once you upgrade, you cannot downgrade it from the Visual Studio UI.&amp;#160; Because of that, the upgrade UI recommends making a backup of your 7.0 project before proceeding with the upgrade process.&lt;/p&gt;  &lt;p&gt;If you have an XNA Game Studio Windows Phone 7.0 game project that you have upgraded to 7.1 and you didn’t make a backup copy before the upgrade, you can use the following steps to manually downgrade it to 7.0:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Make sure that your project and solution are not open in Visual Studio&lt;/li&gt;    &lt;li&gt;Open the project file (*.csproj or *.vbproj) in a text editor such as Notepad&lt;/li&gt;    &lt;li&gt;Locate the following property value:     &lt;br /&gt;      &lt;br /&gt; &amp;lt;XnaRefreshLevel&amp;gt;1&amp;lt;/XnaRefreshLevel&amp;gt;      &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Remove the property value entirely or set the value to 0&lt;/li&gt;    &lt;li&gt;Re-open the project in Visual Studio&lt;/li&gt; &lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10177634" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>Possible issue installing the Windows Phone Developer Tools 7.1 beta caused by incompatible components</title><link>http://blogs.msdn.com/b/astebner/archive/2011/05/25/10168410.aspx</link><pubDate>Wed, 25 May 2011 21:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10168410</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10168410</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10168410</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/05/25/10168410.aspx#comments</comments><description>&lt;p&gt;As noted in my &lt;a href="http://blogs.msdn.com/b/astebner/archive/2011/05/24/10168008.aspx"&gt;previous blog post&lt;/a&gt;, the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=77586864-ab15-40e1-bc38-713a95a56a05"&gt;Windows Phone Developer Tools 7.1 Beta&lt;/a&gt; was released this week.&amp;nbsp; I&amp;rsquo;ve heard from a few people who have had problems installing the WPDT 7.1 beta because setup detected incompatible components installed on the computer.&amp;nbsp; I want to describe this scenario in a bit more detail in case anyone reading my blog in the future runs into similar problems.&lt;/p&gt;
&lt;p&gt;If you see an error installing WPDT 7.1 due to incompatible components, I suggest using steps like the following to diagnose and resolve this issue:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the file &lt;strong&gt;%temp%\dd_install_vm_xcor2_100.txt&lt;/strong&gt; and determine the exact components that WPDT setup has identified as incompatible.&amp;nbsp; The incompatible products will generate log file entries like the following: &lt;br /&gt; &lt;br /&gt;[05/27/11,10:49:40] VS Scenario: ***ERRORLOG EVENT*** : Error: CVSScenario::ExecuteEachBlocker returned false &lt;br /&gt;[05/27/11,10:49:40] Setup.exe: AddGlobalCustomProperty &lt;br /&gt;[05/27/11,10:49:40] VS Scenario: ***ERRORLOG EVENT*** : Error:There is a blocking condition met, the installer is blocking because of Section : &lt;br /&gt;[05/27/11,10:49:40] Setup.exe: AddGlobalCustomProperty &lt;br /&gt;[05/27/11,10:49:40] VS Scenario: ***ERRORLOG EVENT*** : Microsoft Visual C# Express 2010 &lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Look in the WPDT setup data file named &lt;strong&gt;blocker.sdb&lt;/strong&gt; to determine the exact registry key that is being used to detect each incompatible product.&amp;nbsp; Blocker.sdb is located in the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=77586864-ab15-40e1-bc38-713a95a56a05"&gt;vm_web.exe self-extracting setup package&lt;/a&gt;, and I have posted an &lt;a href="http://cid-27e6a35d1a492af7.office.live.com/self.aspx/Blog%5E_Tools/WPDT%5E_Mango%5E_Beta%5E_Blocker.sdb"&gt;extracted copy at this location&lt;/a&gt;.&amp;nbsp; For the product in the above example, the information in blocker.sdb looks like the following:
&lt;p&gt;[Microsoft Visual C# Express 2010] &lt;br /&gt;VersionCheck=PreReqRegVerCheck &lt;br /&gt;DetectKey=HKLM,SOFTWARE\Microsoft\DevDiv\vcs\Servicing\10.0\xcor &lt;br /&gt;DetectKeyVal=Version &lt;br /&gt;DetectKeyValData=40219.01 &lt;br /&gt; &lt;br /&gt;This means that setup will block if the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\vcs\Servicing\10.0\xcor@Version exists and the value is less than 40219.01. &lt;br /&gt; &lt;br /&gt;There is one subtle issue here - the WPDT setup is a 32-bit application, so that means that the registry location will be different on a 64-bit version of Windows.&amp;nbsp; In the example above, the registry key will be at HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vcs\Servicing\10.0\xcor@Version. &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Use the Programs and Features control panel to uninstall the product that is triggering the block. &lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Restart the computer.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;In some cases, uninstalling the product will not remove the registry key that WPDT setup is checking for in blocker.sdb.&amp;nbsp; In those cases, you may have to manually rename or delete the registry value so that the block will no longer be triggered.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If you run into WPDT installation issues that are not solved by the above suggestion, you can use the &lt;a href="http://blogs.msdn.com/astebner/archive/2007/11/21/6458047.aspx"&gt;log collection tool&lt;/a&gt; to gather your setup log files.&amp;nbsp; This log collection tool will create a file named %temp%\vslogs.cab.&amp;nbsp; Once you have gathered your setup log files, you can upload them to a file server of your choice (such as &lt;a href="http://skydrive.live.com/"&gt;http://skydrive.live.com&lt;/a&gt;), and post a link to the log files in the forums or in a comment on my blog to get additional support.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;lt;update date="8/29/2011"&amp;gt; Added a step to restart the computer in case there are any files or registry keys in use that need to be removed by the uninstall process in step 3. &amp;lt;/update&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10168410" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>Windows Phone Developer Tools 7.1 Beta and XNA Game Studio 4.0 Beta now available for download</title><link>http://blogs.msdn.com/b/astebner/archive/2011/05/24/10168008.aspx</link><pubDate>Tue, 24 May 2011 22:24:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10168008</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10168008</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10168008</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/05/24/10168008.aspx#comments</comments><description>&lt;p&gt;As announced on the &lt;a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/05/24/developer-news-beta-mango-tools-available-today.aspx"&gt;Windows Phone Developer Blog&lt;/a&gt; and on the &lt;a href="http://create.msdn.com/news/WPDT_7.1_Beta"&gt;App Hub web site&lt;/a&gt;, the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=77586864-ab15-40e1-bc38-713a95a56a05"&gt;Windows Phone Developer Tools (WPDT) 7.1 Beta&lt;/a&gt; (which includes an XNA Game Studio 4.0 Refresh Beta as well) was released for download today.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Getting Started links&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Here are links to help you get started installing and using the Windows Phone Developer Tools Beta:&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=77586864-ab15-40e1-bc38-713a95a56a05"&gt;Windows Phone Developer Tools 7.1 Beta download page&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/0/0/D/00D22BA8-E716-4272-93D8-C4D98F0567AE/Release%20Notes%20-%20WPDT%207.1%20Beta.htm"&gt;Windows Phone Developer Tools 7.1 Beta release notes&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Documentation links&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Here are some links to useful documentation to help you get started with the Windows Phone Developer Tools Beta:&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/ff637516.aspx"&gt;What’s new in the WPDT 7.1 Beta&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://create.msdn.com/education/catalog/article/whats_new_for_games"&gt;What’s new for games in the WPDT 7.1 Beta&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/ff402535.aspx"&gt;Windows Phone developer documentation home&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/ff431744.aspx"&gt;Windows Phone OS 7.1 code samples&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Here are some links to useful documentation to help you get started with the XNA Game Studio 4.0 Refresh beta:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/bb200104.aspx"&gt;XNA Game Studio 4.0 Refresh developer documentation home&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/xna/archive/2011/05/24/new-game-development-education-on-app-hub-for-the-windows-phone-mango-tools-release.aspx"&gt;List of new game development articles and samples&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://create.msdn.com/home/getting_started"&gt;App Hub getting started page&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://create.msdn.com/education/gamedevelopment"&gt;App Hub game developer education home&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Support links&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Here are some links if you run into questions or issues with the Windows Phone Developer Tools 7.1 Beta:&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://forums.create.msdn.com/forums/"&gt;App Hub forums&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://connect.microsoft.com/visualstudio/"&gt;Connect site for reporting Windows Phone Developer Tools bugs and suggestions&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://connect.microsoft.com/expression"&gt;Connect site for reporting Expression Blend bugs and suggestions&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://connect.microsoft.com/site/sitehome.aspx?SiteID=226"&gt;Connect site for reporting XNA Game Studio bugs and suggestions&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How to install&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Here are steps you can use to install the Windows Phone Developer Tools 7.1 Beta:&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;If you have any Visual Studio 2010 editions (such as Professional, Ultimate, C# Express, etc) installed on your computer, you will need to install &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5"&gt;Visual Studio 2010 SP1&lt;/a&gt; first.&lt;/li&gt;    &lt;li&gt;If you have the original Windows Phone 7 version of WPDT and/or XNA Game Studio 4.0 installed, you do not need to uninstall them.&amp;#160; The WPDT 7.1 Beta and the XNA Game Studio 4.0 Refresh Beta will automatically uninstall the previous version for you behind the scenes.&lt;/li&gt;    &lt;li&gt;After updating any existing editions of VS 2010 to SP1, you can proceed with installing the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=77586864-ab15-40e1-bc38-713a95a56a05"&gt;WPDT 7.1 Beta&lt;/a&gt;.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;If you encounter Windows Phone Developer Tools 7.1 Beta setup failures&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you run into an installation or uninstallation failure for the Windows Phone Developer Tools 7.1 Beta, you can use the &lt;a href="http://blogs.msdn.com/astebner/archive/2007/11/21/6458047.aspx"&gt;log collection tool&lt;/a&gt; to gather your setup log files.&amp;#160; This log collection tool will create a file named %temp%\vslogs.cab.&lt;/p&gt;  &lt;p&gt;Once you have gathered your setup log files, you can upload them to a file server of your choice (such as &lt;a href="http://skydrive.live.com/"&gt;http://skydrive.live.com&lt;/a&gt;), and post a link to the log files in the forums to get additional support.&lt;/p&gt;  &lt;p&gt;If you run into uninstallation issues with any release of the Windows Phone Developer Tools or XNA Game Studio, you can use the cleanup tool described at &lt;a href="http://blogs.msdn.com/astebner/pages/9544320.aspx"&gt;http://blogs.msdn.com/astebner/pages/9544320.aspx&lt;/a&gt; to remove WPDT or XNA Game Studio.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10168008" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>Possible cause of error code 1719 or 1723 when installing a 64-bit MSI</title><link>http://blogs.msdn.com/b/astebner/archive/2011/05/16/10165211.aspx</link><pubDate>Tue, 17 May 2011 05:56:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10165211</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10165211</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10165211</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/05/16/10165211.aspx#comments</comments><description>&lt;p&gt;I have heard from a few people in the past who have run into setup failures with error code 1719 or 1723 while installing the 64-bit version of the .NET Framework on a 64-bit version of Windows.&amp;#160; I want to describe the underlying issue in a little more detail and provide a couple of possible workarounds in case you run into this type of issue in the future.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How to diagnose this issue&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you are encountering this issue, you will see one of the following errors in the verbose MSI log file for the failing installation:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;MSI (s) (DC:FC) [12:34:56:023]: Invoking remote custom action. DLL: C:\Windows\Installer\MSICE44.tmp, Entrypoint: SchedSecureObjects     &lt;br /&gt;MSI (s) (DC:B8) [12:34:56:024]: Generating random cookie.      &lt;br /&gt;MSI (s) (DC:B8) [12:34:56:051]: Created Custom Action Server with PID 1884 (0x75C).      &lt;br /&gt;MSI (s) (DC:98) [12:34:56:092]: Running as a service.      &lt;br /&gt;MSI (s) (DC:98) [12:34:56:094]: Custom Action Server rejected - Wrong Context      &lt;br /&gt;MSI (s) (DC:B8) [12:34:56:097]: CA Server Process has terminated.      &lt;br /&gt;Action start 12:34:56: SchedSecureObjects_x64.      &lt;br /&gt;MSI (s) (DC:94) [12:34:56:098]: Note: 1: 1719       &lt;br /&gt;CustomAction SchedSecureObjects_x64 returned actual error code 1601 (note this may not be 100% accurate if translation happened inside sandbox)      &lt;br /&gt;MSI (s) (DC:94) [12:34:56:738]: Product: Microsoft .NET Framework 4 Client Profile -- Error 1719. The Windows Installer Service could not be accessed. This can occur if the Windows Installer is not correctly installed. Contact your support personnel for assistance. &lt;/p&gt;    &lt;p&gt;MSI (s) (B4:74) [12:34:56:098]: Note: 1: 1723      &lt;br /&gt;CustomAction SchedSecureObjects_x64 returned actual error code 1157 (note this may not be 100% accurate if translation happened inside sandbox)      &lt;br /&gt;MSI (s) (B4:74) [12:34:56:738]: Product: Microsoft .NET Framework 4 Client Profile -- Error 1723. There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor.&amp;#160; Action SchedSecureObjects_x64, entry: SchedSecureObjects, library: C:\Windows\Installer\MSIE8C8.tmp &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The underlying problem in this scenario is that Windows Installer is incorrectly configured to run in 32-bit mode.&amp;#160; 64-bit custom actions cannot run in 32-bit mode, and so any 64-bit MSI that includes a 64-bit custom action (including, but not limited to, all 64-bit versions of the .NET Framework starting with 2.0) will fail in this way the first time it tries to run a 64-bit custom action.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How to work around this issue&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you are encountering this issue, you can remove the following registry value to prevent Windows Installer from trying to run 64-bit custom actions in 32-bit mode:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver]     &lt;br /&gt;WOW64=1&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;If the above registry value does not exist on your computer, then there is another possible root cause and workaround described in &lt;a href="http://blogs.msdn.com/b/rflaming/archive/2005/07/12/439834.aspx"&gt;this blog post from Robert Flaming&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10165211" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Setup+Issues/">Setup Issues</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Installer/">Windows Installer</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/-NET+Framework+setup+and+deployment/">.NET Framework setup and deployment</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/-NET+Framework+3-5+setup+and+deployment/">.NET Framework 3.5 setup and deployment</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/-NET+Framework+4/">.NET Framework 4</category></item><item><title>Guide.IsTrialMode behavior change in XNA Game Studio 4.0 games for Windows Phone</title><link>http://blogs.msdn.com/b/astebner/archive/2011/05/04/10160932.aspx</link><pubDate>Wed, 04 May 2011 14:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10160932</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10160932</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10160932</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/05/04/10160932.aspx#comments</comments><description>&lt;p&gt;Last fall, I wrote a &lt;a href="http://blogs.msdn.com/b/astebner/archive/2010/10/08/10073382.aspx"&gt;blog post&lt;/a&gt; linking to some information about using &lt;a href="http://msdn.microsoft.com/library/microsoft.xna.framework.gamerservices.guide.istrialmode.aspx"&gt;Guide.IsTrialMode&lt;/a&gt; in an XNA Game Studio 4.0 game for Windows Phone.&amp;nbsp; Since then, the XNA Game Studio team has updated the behavior of the Guide.IsTrialMode API to simulate the same performance characteristics during development that a game will experience when a game is downloaded from the Windows Phone Marketplace.&amp;nbsp; This change is available in the Windows Phone update that was released this spring:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The emulator image with the updated behavior is a part of the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=49B9D0C5-6597-4313-912A-F0CCA9C7D277"&gt;Windows Phone Developer Tools January 2011 Update&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The updated behavior is delivered to phones via the update code-named &amp;ldquo;NoDo&amp;rdquo; that has been rolling out this spring.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As a result of this behavior change, the following point in my previous blog post &lt;strong&gt;no longer applies&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This performance problem only manifests itself when a game is downloaded from the Windows Phone Marketplace &amp;ndash; you will not see it when running your game in the emulator or when using &lt;a href="http://msdn.microsoft.com/library/microsoft.xna.framework.gamerservices.guide.simulatetrialmode.aspx"&gt;Guide.SimulateTrialMode&lt;/a&gt; on a device during development.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following points from my previous blog post &lt;strong&gt;still apply&lt;/strong&gt;, and should be taken into account when implementing trial mode functionality in your game:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;On Windows Phone, calling &lt;a href="http://msdn.microsoft.com/library/microsoft.xna.framework.gamerservices.guide.istrialmode.aspx"&gt;Guide.IsTrialMode&lt;/a&gt; can be expensive (~60 milliseconds per call), so it &lt;a href="http://msdn.microsoft.com/library/ff967551(v=VS.92).aspx"&gt;should not be called every frame&lt;/a&gt; in your game code.&lt;/li&gt;
&lt;li&gt;This performance problem does not occur on Xbox 360, so pay particular attention to how you are using Guide.IsTrialMode if you are porting a game from the Xbox 360 to Windows Phone. &lt;/li&gt;
&lt;li&gt;You should consider checking the trial mode state at startup (specifically, in your &lt;a href="http://msdn.microsoft.com/library/microsoft.phone.shell.phoneapplicationservice.activated(v=VS.92).aspx"&gt;Activated event handler&lt;/a&gt;) and at key intervals during your game instead of every frame.&amp;nbsp; For example, if you have a functionality-limited trial mode, you could check the state at the end of the last level that is a part of your trial experience and determine whether or not to unlock subsequent levels.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&amp;lt;update date="5/5/2011"&amp;gt; Added a clarifying note to recommend that the trial check be done in the Activated event handler. &amp;lt;/update&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10160932" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item><item><title>Installing offline documentation for XNA Game Studio 4.0</title><link>http://blogs.msdn.com/b/astebner/archive/2011/04/13/10153291.aspx</link><pubDate>Wed, 13 Apr 2011 14:18:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10153291</guid><dc:creator>Aaron Stebner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/rsscomments.aspx?WeblogPostID=10153291</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/astebner/commentapi.aspx?WeblogPostID=10153291</wfw:comment><comments>http://blogs.msdn.com/b/astebner/archive/2011/04/13/10153291.aspx#comments</comments><description>&lt;p&gt;A while back, I wrote a &lt;a href="http://blogs.msdn.com/b/astebner/archive/2010/07/19/10040137.aspx"&gt;blog post explaining how to install offline documentation&lt;/a&gt; for the Windows Phone Developer Tools.&amp;#160; Up until recently, those steps worked for the &lt;a href="http://msdn.microsoft.com/library/ff402535(v=vs.92).aspx"&gt;Windows Phone Development&lt;/a&gt; documentation, but not the &lt;a href="http://msdn.microsoft.com/library/bb200104.aspx"&gt;XNA Game Studio 4.0&lt;/a&gt; documentation.&amp;#160; It has taken a little while, but the XNA Game Studio 4.0 documentation can now be downloaded for offline viewing using these steps as well.&amp;#160; This will allow you to access help by pressing F1 within Visual Studio during XNA Game Studio development even if you are working offline.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10153291" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/astebner/archive/tags/XNA+Game+Studio+4-0/">XNA Game Studio 4.0</category><category domain="http://blogs.msdn.com/b/astebner/archive/tags/Windows+Phone+Developer+Tools/">Windows Phone Developer Tools</category></item></channel></rss>
