《VS2010中给VC开发的应用添加Installer》

来源:互联网 发布:1984书评知乎 编辑:程序博客网 时间:2024/05/20 21:18

 

一,在当前 solution 里增加一个 installproject. Add New Project -> Other Project types -> Setup and Depolyment-> Visual Studio Installer -> Setup Project 填入要生成的安装程序的名字。

二,右键单击installer project–> View -> FileSystem查看文件系统。右键 AddFile增加需要安装的文件,如 exe ,config file 等。要增加C:\Windows\System32\msiexec.exe来缷载本安装程序。如果采用静态编译一般用较少的 DLL,慎重添加系统的 DLL.

三,单击 install project 在属性框里修改对应的属性。如

a)        AddRemoveProgramICON,

b)        Author,

c)        Description,

d)        InstallAllUser,为所有用户安装

e)        Localization, 本地语言

f)         Manufacture,

g)        ManufactureURL,

h)        ProductCode,会用在缷载程序参数里。

i)          等等,待添加。

四,在 User’s Program Menu里新建一个以工程名命名的文件夹。

五,给要在桌面放置的主程序添加图标,单击exe 右键生成快捷方式,点击快捷方式,在属性框里,点 icon 选择要设置的图标。复制应用程序的快捷方式到 User’s Desktop和 User’s Program Menu/工程名.

六,给缷载程序添加图标,单击 exe 右键生成快捷方式,点击快捷方式,在属性框里,

a)        点 icon 选择要设置的图标。

b)        在Arguments 里设置为 /x ProductCode

c)        移动快捷方式到 User’s Program Menu 里的工程名

七,新生成 exe 文件后要更新 install project里添加的 exe

八,右键 installer project 属性对话框可更改生成的文件名,Installation URL。Prerequistes更改安装依赖,主要是 Net Framework。以及如何安装 NET Framework 从本地还是从网络。

九,以 Release 模式编译 installproject.生成 MSI 安装文件。即可安装。

 

注:有了 installer project 后,Class Wizard 将不可用。可将其从 Solution 里移除后再用,到发布时再添加回来。

0 0