一、应用程序文件夹操作

1、在需要制作安装包的解决方案下新建一个安装项目,起名“Setup”,如图1所示。

setup设置的install_requires setup application_VS2008

图1

生成的安装包就在这个路径下,请记住。

2、这里就会出现三个文件夹(Application Folder, User'sDesktop, User's Programs Menu),意思大家应该都明白,点“Application Folder -->Add-->Floder”,增加三个文件夹(这个是看你怎么安排的,我这里是增加了三个)(如图2),这三个文件夹就是你安装完程序用来放东西的。

setup设置的install_requires setup application_制作_02

图2

3、在“Application”文件夹上右键-->“Add”-->”Project OutPut…”.

选择“Primary Output”,点击“OK”。如图3

setup设置的install_requires setup application_制作_03

图3

4、接下来在Images增加2 个ICO,后面会用到!右键“Images”文件夹,选择“Add”->“File…”,选择所需要的ico。完成后如图4.

setup设置的install_requires setup application_制作_04

图4

在Uninstalled里面添加一个应用程序,这个我是用放卸载程序的。右键“Uninstalled”,选择“Add”->“File…”,定位到路径“C:\Windows\System32”,选择msiexec.exe,这是在win7系统下,其他我不知道是否可行。点击“打开”。完成后如图5.

setup设置的install_requires setup application_右键_05

图5

至此,所有的需要的文件添加完成。

 

下面讲一讲桌面和开始菜单的快键方式的添加(主要讲开始菜单,桌面大同小异)。

二、开始菜单-->程序-->里添加内容操作

1、点“User's Programs Menu”,新建一个文件夹!步骤和前面一样。

我起名叫“Test”,这个就是在开始菜单下面的文件夹的名字,最好是跟你的解决方案的名字相同。

2、在右侧空白处,也就是图5的“msiexec.exe”所在的区域右键,选择“Create New Shortcut”,会弹出图6所示的对话框:

setup设置的install_requires setup application_安装包_06

图6

选择“Application Folder”->”Application”中的主输出文件。以同样的方式添加卸载程序快键方式。卸载程序是定位到“Uninstalled”文件夹中的“msiexec.exe”程序。卸载程序快键方式这里还需要修改一个地方。

左键点击“Setup项目名称”,打开属性页,如图7所示。

setup设置的install_requires setup application_安装包_07

图7

把“ProductCode”后面的值拷贝下来。

然后右键刚才创建的卸载快键方式,选择“PropertiesWindow”,在Arguments栏加上刚才拷贝出来的内容,并在内容前面加上“/x ”。如图8所示。

setup设置的install_requires setup application_图解_08

图8

3、更改新添加快捷方式的属性

在上图8中的属性页中可以更改快键方式的属性,比如Name,Icon(这里就用到了刚才Images中添加的Icon了),修改Icon操作如图9、10、11所示。

setup设置的install_requires setup application_制作_09

图9

setup设置的install_requires setup application_图解_10

图10

setup设置的install_requires setup application_VS2008_11

图11

这样就OK 了!安装完后开始菜单中就会出现上面添加的两个快捷方式。

可以以同样的方式在做一个桌面的快键方式,这里就不用添加文件夹了,可以直接添加主输出文件的快键方式。

另外一个问题就是平台问题,因为考虑到有些电脑并没有安装程序运行所需要的平台,所以在这里可以打包平台。

右键“Setup”项目名称,点击“Properties”。会出现如图12所示对话框:

setup设置的install_requires setup application_安装包_12

图12

选择“Prerequisites…”,会弹出如下对话框:

setup设置的install_requires setup application_图解_13

图13

选择第二项。点击“OK”完成。

然后build下就可以看到项目Release目录下有你想要的安装程序了。Release文件夹里面应该还有上图选择的环境。