Link to home
Start Free TrialLog in
Avatar of David Megnin
David MegninFlag for United States of America

asked on

How to create an installation (Setup.exe or .msi) in Visual Studio 2008

I've done several Windows Application using Visual Studio 2005 and VS 2008 Professional, but up until now I've always "Published" them to a UNC path and deployed them using the Publish.htm web page that's generated.

Now I need to share a VB.NET Windows Forms application with someone outside our network, a sister organization, actually.  

How do I create a singel Setup.exe or .mis installation file that will install my application?

My current method give me a Setup.exe file, a MyProgram.application file, an "Application Files" folder full of other files.  Is there a better way?  What settings do I need to set in the Project Properties tabs?  Am I suppose to create a "Setup and Deployment Project"?
Avatar of Adam Menkes
Adam Menkes
Flag of United States of America image

You can use ClickOnce and publish to an ftp site.
exactly.
the help around the setup and deployment project can be suprisingly enough to get you going
but if you still need help, ask
Avatar of David Megnin

ASKER

An FTP site is not an option.  A USB memory stick or a CD ROM are the only options.
Is a "Setup and Deployment Project" what I'm looking for?
Will that result in a singe file install (Setup.exe)?  My application is pretty simple.
Well, I just copied the .exe file out of my project bin\Release folder and that seemed to work.  I probably doesn't check for prerequisites like the .NET Framework 3.5SP1 but it ran.  
ASKER CERTIFIED SOLUTION
Avatar of nffvrxqgrcfqvvc
nffvrxqgrcfqvvc

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Oh, perfect.  Those walkthroughs, especially the second one, answered all my questions.  Thank you!
Oh, yes, I have the retail version of VS 2008 Professional.
Avatar of nffvrxqgrcfqvvc
nffvrxqgrcfqvvc

No problem :) I have used the same resources when I used the deployment feature they give great in depth detail.