installer

I have made a little application in visual C++ 2005 beta 2, and I want to use it on other computers, where visual C++ isn't installed. how can I make an installer of my application?
The way it used to be done in previous versions of visual studio don't seem to be implemented anymore.
[291 byte] By [bolle] at [2007-12-16]
# 1

According to the docs, you can create a setup project (to create and .msi) which can be used to deploy your application on other computers.

To create a setup project, follow the steps in the following link:
http://msdn2.microsoft.com/library/19x10e5c(en-us,vs.80).aspx

For C++ specifc distribution and deployment considerations: http://msdn2.microsoft.com/library/w900ed2k(en-us,vs.80).aspx

Thanks,
Ayman Shoukry
VC++ Team.

AymanShoukry at 2007-9-9 > top of Msdn Tech,Visual C++,Visual C++ General...
# 2

I've read the docs you provided, but they don't seem to be of any help.

This is what they say I should do:

To create a new setup project

  1. On the File menu, point to Add Project, and then click New Project.

  2. In the resulting Add New Project dialog box, select the Setup and Deployment Projects folder.

  3. Choose Setup Project for a standard setup, or Web Setup Project for a Web.

My problem is that I can't find 'setup and deployment', 'setup project' or anyting of that kind.

I use the express version of Visual C++ 2005 beta 2.

bolle at 2007-9-9 > top of Msdn Tech,Visual C++,Visual C++ General...
# 3
I don't believe that the express version includes the setup & deployment projects.

In a professional or TS versions of VS2005, you would find under "other project types" --> "setup and deployment"

Thanks,
Ayman Shoukry
VC++ Team.

AymanShoukry at 2007-9-9 > top of Msdn Tech,Visual C++,Visual C++ General...
# 4

Thanks for this helpfull answer.

I supose this will be included in the final version of Visual C++ Express? Because I can't understand the use of the Express versions. Even as a student, it is generally required to make a setup file of the software you have developed. This setup file then has to be given to the teacher, together with a code listing.

An amateur would also appreciate it if there was a possibility to create setup files, eg when somebody want's to make a little application for a friend, ...

Kind Regards

bolle at 2007-9-9 > top of Msdn Tech,Visual C++,Visual C++ General...
# 5
You can use WIX ( http://sourceforge.net/projects/wix/). It lets you author setup programs in XML and is relatively easy to use.

Hope this helps,

-Ron Pihlgren
VC++ Testing

RonPihlgren at 2007-9-9 > top of Msdn Tech,Visual C++,Visual C++ General...