Click here to Skip to main content
14,735,480 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello all,
Thank you in advance for any advice or tips.I am in the process of making a game and I am starting to think that I will need more control over the installer. As a student I have access to VS2010 Express Editions. I have searched Google but shrouded in installer projects for VS2010 professional edition.

My thoughts were to build a separate project to handle file deployment and in that project use the FolderBrowserDialog to let the user select the target directory (obviously I will try and default to the correct location). I would have to then store the game files in the installer project. I would not know the best method for this and then how I would copy the files to the selected directory?

Can I tell CS Express to compile the actual game project to a normal executable how it would in the Debug mode so it doesn't include the 'default .NET installer project'? And if so how would I check and install dependencies on the target machine? Also I presume it is perfectly legal to use VS Express for commercial ventures?

So many questions:
Good idea?
If so, how would one lay out the projects?
How would one store files and copy them?
How would I set up the build process to exclude a lot of the default waffle?
Can I use VS Express commercially?

Thank you :) Hope I can help someone else with this matter one day

1 solution

My understanding is that only ClickOnce can be used with VS Express:
The Express Editions do not include Windows Installer technology. For information about the deployment technology used in the Express Editions, see ClickOnce Security and Deployment.
So see the ClickOnce docs[^].

Also see this discussion on StackOverFlow[^]

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900