Click here to Skip to main content
15,892,072 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
Good evening,

I finished my project using C# 2013 and now I'm trying to make setup file using InstallShield Limited Edition but some message error comes in the last which is "debugger cannot continue running the process unable to start debugging"..

could someone help me to do that, pleas?
Posted
Comments
Sergey Alexandrovich Kryukov 1-Sep-15 15:28pm    
Why InstallShield? Why not using something decent? :-)
Seriously, I would advice open-source WiX. This is the most legitimate product for MSBuild, and good, too.
—SA
Abdullah96 1-Sep-15 17:19pm    
Thanks brother I will try

It's good that you are willing to try the alternative. I'll try to explain why it will make a lot of sense. Please see my past answers:
Custom setup project[^],
installshield and Visual Studio 2012[^],
How to conditionally install components based on processor architecture type (32-bit or 64-bit)?[^],
How to conditionally install components based on processor architecture type (32-bit or 64-bit)?[^].

Installshield is awful. And the setup project type bundled with many versions Visual Studio is not good, too; Microsoft is getting rid of it without replacing it with anything else. So, what to do?

Plrase see:
http://en.wikipedia.org/wiki/WiX,
http://wixtoolset.org.

A while ago, I've made a migration to it and am very glad I did. It's not perfect too (and the whole Microsoft Installer and its API is well behind other technologies), but it is much better than anything I ever heard of so far. Actually, if you use WiX, you will understand that the tools mentioned above are actually nearly illegal (technically), they are using their proprietary project files. Only WiX provide excellent compliance with the contemporary MSBuild and related XML-based project standard, so you can use WiX projects using standard MSBuild techniques: customize it, integrate with bigger master projects or solutions, write your own extensions, if you need some, and so on.

Also, it has very good and smooth integration with Visual Studio of different versions.

Finally, one big benefit is: WiX code is non-visual. Everything is explicitly declared in XML code using some official documented XML scheme. Nothing is hidden behind the XML code files.

As to the behavior and features, many advanced features are not comprehensively documented, unfortunately. But communities already collected considerable experience and provide a lot of useful advice. So far, I was able to find solutions to all chores I practically needed. And the set of ready-to-use solutions is wider that that I found in a legacy Setup project. Some actions which required development of custom steps are already embedded in WiX. It includes adjusting Windows Firewall to your application, setting permissions of files and directories, different action depending on the project platform and target platform, and a lot more.

The WiX source code is available, but, in the version I used, it did not compile. This problem was documented. I hope the problem of this product will be fixed with time.

—SA
 
Share this answer
 
Try this[^]
 
Share this answer
 

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