Making an installer for an XNA 3.0 game was a difficult task. There are some third party software that promise you to create an installer for you, but what those do is just to zip your entire project with source code and everything. That’s pretty bad. For that reason, I am going to show you how to create an installer for your XNA 3.0 game in few steps.

Well, let’s get started!

1. First, open Visual Studio. Click on File —> New —> Project.

2. Next, an option window will appear. Click on other “Other Project Types”, “Setup and Deployment” and then select “Setup Project”

3. A new project will be created. So far so good haha. Anyways, in the Explorer window, right click “Setup1″ This is under the “Solution Project”


4. In the properties window, click on the button labeled “Prerequisites” I’m not going to show a screen shot for that because there is a list of prerequisites and you can select whichever you want.

5. After setting up the prerequisites, you just have to drag and drop the Release folder of your game to the folder in the setup project called “Application Folder”. Instead of compiling in “Debug Mode”, compile in “Release Mode”. It will create a “Release” folder in the “bin/x86″ folder.

6. Then, compile the project and that’s it!! Yes, it works and it looks for all the prerequisites that you want to look for. If they are not installed, it will ask you to install them.

Neat isn’t? It is a shame that in the “XNA Official Forum” make a big deal about the installer. Don’t use ClickOnce. It’s bad because it creates two copies of the content folder and it is installed in a hidden folder, not in the Program Files. This is the best way you can make an installer for an XNA 3.0, 2.0 or 1.0 Game. Don’t botter using WIX Installer or any other script for make an installer. Visual Studio has all what you need to make a powerful and robust installer.

Any questions? Drop us a comment and we’ll answer then 😀

Related Posts

Leave a Comment

google pluspigo