Click here to Skip to main content
15,893,814 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
So.. I have a solution (VS 2010) with 10 projects, but basically with two main projects - Windows Service and WPF application for configuration. I want to make a easy setup wizard for that program (service + wpf app) using Inno Setup.

I'm asking because I'm not sure how to do that. In Debug dictionary I've got dlls (from my other projects but also many others), some other files.. I don't know what files should be attached to install dictionary?
The whole content of WPF application Debug folder?
Is it necessary to create a VS2010 installer project even when I'm goning to use Inno setup ?

I know how to add and install (if necessary) a .net framework and attach files to install dictionary using Inno Setup. I just don't know the way from VS2010 Solution with many project, to the dictionary on my disc, with ready to attach selected files necessary to install my program.

Thanks a lot for help in advance,
Posted

1 solution

First, you don't need to create an installer project on VS if you are planning to use InnoSetup.

Take the files you need to run your main applications, like .exe and .dll. Put they in a folder structure just like you want it looks when it is installed and test your main applications. If everything is fine add this files to your .iss script.
 
Share this answer
 
Comments
mnd017 30-Sep-11 19:53pm    
I don't understand why in Release folder there are many unnecessary files, like some language dlls (I've got folders named "de" "en" "es" etc..), files like (.pdb) Program Debug Database files etc.. Basically program works without them, so why VS2010 put them into Release folder?
YandyZM 3-Oct-11 18:55pm    
For internationalization reasons. Use only what you need, remember to test executables before.

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