Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio
All postings are provided AS IS
with no warranties, and confer no rights. Additionally, views expressed
herein are my own and not those of my employer, Microsoft.
Over the past week or so, I’ve posted updated versions of both the .NET Framework Cleanup Tool and the .NET Framework Setup Verification Tool. The primary reason for the updates is to address some specific problems using the tools on Windows 7. I also fixed a few other issues that customers reported to me or that I discovered in my own testing.
Here is a list of the changes made to each of the tools:
.NET Framework Cleanup Tool changes (July 24, 2009):
.NET Framework Setup Verification Tool changes (July 17, 2009)
User’s Guides and Download Links
Here are links to the user’s guides for each of the tools – there are links in each user’s guide that can be used to download the latest version of each tool:
As always, please let me know (by posting a comment on one of my blog posts or sending me an email) if you run into any issues or have any questions using either of these tools.
Over this past weekend, the 3.0.5419 build of WiX v3.0 was declared the final production build. If you are using any builds of WiX v3.0 for your projects, I strongly encourage you to update to the 3.0.5419 build at this time.
Here is some additional information about WiX v3.0 and the final 3.0.5419 build:
Since the release of XNA Game Studio 3.1, we have posted a few samples (described here and here) to help you get started using Avatars in your game. This week, as announced first on Dean Johnson’s blog, we’ve released an additional Avatar sample along with some utilities to make it easier to create and consume custom Avatar animations in your game.
Here is some additional information and download links for these new samples and utilities:
Now that WiX v3.0 has officially released, you may want to start looking at upgrading your existing setup authoring from WiX v2.0 to WiX v3.0 to take advantage of some of the new WiX v3.0 features. There are some breaking changes in v3.0, so you cannot simply re-use the same WiX source files from v2.0 with the v3.0 toolset. Fortunately, there is a tool named WixCop in the WiX v3.0 toolset that will allow you to migrate v2.0 .wxs files to v3.0.
Rob Mensching wrote a helpful post on his blog last week that introduces WixCop and explains steps that you can use to run WixCop and then update your build scripts to pass in the new WiX extensions that were added in WiX v3.0 so your builds will work correctly.
You can find Rob’s blog post at http://robmensching.com/blog/posts/2009/7/7/Tips-on-how-to-upgrade-from-WiX-v2-to-WiX-v3. If you’ve got a WiX v2.0 project that you’re planning to upgrade to WiX v3.0, I encourage you to take a look at Rob’s blog post before you get started with the upgrade project because it will save you a lot of manual migration effort.
To summarize that blog post, there are 3 main migration steps:
There may be a few migration issues that are not handled by WixCop, but the above steps should get you most of the way there. Hopefully, the error messages you encounter for any issues not handled by WixCop will be useful enough to lead you to the right solution. If not, then the WiX user group is a great resource, and so is the WiX v3.0 documentation.
The XNA Creators Club web site was taken down today, and now it is back up with several changes. Here are some of the highlights:
I encourage you to check out the Creators Club site to see the above changes in action.
Last night, the XNA Game Studio team released a Japanese version of XNA Game Studio 3.1 and the XNA Framework Redistributable 3.1. The Japanese news release announcing these products is located at http://www.xbox.com/ja-JP/press/release/20090709.htm.
Here are some links to help you get started if you want to use the Japanese version of XNA Game Studio 3.1:
One thing to keep in mind here – it is only supported to install one language of XNA Game Studio 3.1 on your computer at a time. If you already have the English version of XNA Game Studio 3.1 installed, setup will block you if you try to install the Japanese version afterwards (and vice versa). You will need to uninstall the English version of XNA Game Studio 3.1 and then install the Japanese version if you prefer to use the Japanese version.