Step 1
Create your own windows application. Create a new Windows application project in C# and named it as Sample.

Step 2
Design your own application. Here we have a simple login form for example.

Step 3
After completing the design and coding, build the solution of the project in release mode.

Step 4
Check the Release folder for the file “ProjectName.exe”. Here in this example we have the project name as sample so we can find a file with the name Sample.exe. Double click the executable file and check the example.

Step 5
Create a Deployment Project. Select the “Other Project Types” -> “Setup and Deployment” -> “Setup project”. Here we have the setup project for example as “SampleSetup”.

Step 6
Add the Sample.exe project application file inside the “Application Folder”.

Step 7
To make a shortcut for the project right click “File System on Target Machine” and create shortcut of the application. Here in this example the project shortcut is created in program files folder.

Step 8
Create the shortcut of the application.

Step 9
Rename the shortcut of the application.

Step 10
Move the Shortcut file to specified target. Note if you need another shortcut for some other target also create use same steps.

Step 11
Now build the solution in release mode.

Step 12
The setup file created in release folder of the project specified path.

Step 13
Run the setup, step the path to extract.



Step 14
The SampleSetup project is extracted and shortcuts are created. Now run your application.

Popularity: 100% [?]

July 10th, 2009
praveen
Posted in
Tags: 

Thanks for the detailed explanation praveen.
After installation I want a custom action to be performed which would attach a mdb file with SQl server instance present on client machine. Can this be achieved?
I am able to ship the mdb file along with setup.
thanks alot for exact steps
thanx .it’s so usefull.
Hi Praveen,
Please let me know the procedure to create a setup file through which we can update the existing application of this setup.
Its very useful for me.Thanx
thanks..
i want to change the default icon of ny setup .exe file as well as icon which appear for the application after installing ..
plz reply on my mailing address
noorulhuda__sunny@hotmail.com
This one is very much helpful for me.. Thanks alot for detailed steps..
hey thamks for the help..
Now that i have done this shortcut part, I am getting greedy. Do you know how to add Uninstall option to the shortcut on Start button->Programs
i created setup file and installed it on my computer..
but i didn’t get any shortcutkey on my desktop. so please tell me where can i found the shortcutkey to run my application
@sriram
To Create the User Desktop shortcut key,
1. Go to the “File System” tab in your project
2. Select the “User’s Desktop” folder
3. Right click on the files section and select “Create New Shortcut” in the popup menu.
4. Now the “Select Item ..” dialog box will be opened. In this select the application for which the shortcut should be created.
5. After the shortcut is created; if you want to rename it, select the shortcut and
either press ‘F2′ or right click on that to select ‘Rename’ and rename it.
@sriram
Hi friend check the Step 9 and Step 10. It shows how to create the Desktop shortcut.
thanks for your help.It is really useful.thanks a lot………….
really thank for this help and i hope we can know more about that later
Hi,
I’ve been trying to change the shortcut icon so that it matches the application icon but can’t seem to get it right. Any idea ?
Thanks,
Manuel
Very good explanation with screen shots .
It is understandable by any programmer..thanks a lot.
Hi,
this is very low level sample.
we really need the advance one.
if this is very low level one it’s really helpful for a beginner on this topic.
really good task, thanks a lot praveen.
regards
Ruwanthaka
even this is very low level one it’s really helpful for a beginner on this topic.
really good task, thanks a lot praveen.
regards
Ruwanthaka
Thanks its helpful.
Owesome Man……
Really good work…….
nice one.
I need one more info. Is it possible to make our own executable file as a pre requisite
that is jus awesome explanation
bt i gt .net framework 3.5 vs 2008 how to make setup & deployment in it…?
THANKS DUDE
Excellent ,but if any databases like sql are used in our project,then how to create setup file?
thanks For This Detailed Explation But I think This SetUp Required .Net Frame Work On Clints Machine Can ……….
Can We Create SetUp In Which There Is No Requirement of .net Frame Work
Just what I was looking for. Thanks.
One thing though… Step 7 seems to be redundant. Or am I missing something?
plz give example with step wise Discription
This is very good guide for creating deployment program in C#.
i have creat a setup and deployment of a project in .net .pleaze give the steps how i can run the setup file of the project in another computer ,where there is no visual studio is installed.
send it to my email please.
Its easiest process for creating set up.
plz give e advice for creating set with Database and additional supporting file.
Thanks
Thanks for this explanatary file of setup.exe
but it should be more explanatary as I am newer user..
i have website developed in java and .net. now i m looking for deployment.
can i deploy java application to tomcat in custom actions in setup projects.