Click here to Skip to main content
15,886,799 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
hi Everybody
my environment is visual studio 2013
I have a C# windows Form Application with Some font and Component(like Telerik and dotnetbar Component)
also I am using Sql Server database and .Net Framework V0.4
I have to make a setup with some property:
check the font and if not exist in system, then install the font.
check the .Net Framework and if not exist, then install the framework offline.
check the Prerequisite of Database and install Offline.
Create shortcut in Start menu, desktop and program_And_feature for uninstalling the program.

plese help me my Professional friends
Posted
Updated 9-Mar-15 14:25pm
v2

1 solution

I would advise open-source WiX:
http://en.wikipedia.org/wiki/WiX[^],
http://wixtoolset.org[^].

It does all you want. It's a long story, to explain why not anything else. My reasons are serious enough. Please see my past answers:
Custom setup project[^],
installshield and Visual Studio 2012[^].

—SA
 
Share this answer
 
v2
Comments
Aliasghar Ahmadpour 11-Mar-15 14:08pm    
I am beginner and it's not easy.
is there any other way to make this goal?
remember! I am using Visual Studio 2013
Sergey Alexandrovich Kryukov 11-Mar-15 14:46pm    
Oh yes, it can be done easily by downloading and installing WiX, WiX Visual Studio add-on (optional) and reading WiX documentation; also, forums gives a lot of help, as many people mastered it well. Easy, but will take labor. Some Quick Answers cannot substitute using the documentation and effort. Anyway, it's the most reasonable and natural way of building setup. Compared to all I knew before, especially with old Setup project type which was bundled with earlier versions of VS, it causes least problems, especially in support.

Will you accept the answer formally? Your follow-up questions will be welcome in all cases.

—SA

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