
最近做了项目安装程序,步骤记录如下,平台: VS2010英文版,Win7 32bit.
1,“文件”->“新建”à“项目”à“其他项目类型”->“ VisualStudioInstallerà”“安装项目”
安装,部署'/>
名称: 默认的“ Setup1”;
位置: 选择项目路径;
解决方案: 添加到解决方案中或创建一个新的解决方案.
确认后,默认情况下会生成三个文件夹:
安装,部署'/>
1. “应用程序文件夹”: 要安装的应用程序要添加的文件;
2. “用户的桌面”: 已安装此应用程序,并在用户的桌面上创建了.exe快捷方式;
3. “用户程序菜单”的意思是: 安装应用程序后,显示在用户“开始菜单”中的内容(通常在此文件夹中),您需要创建另一个文件来存储application.exe并卸载Program.exe.
2. 右键单击“ ApplicationFolder”,可以添加文件夹,项目输出,文件等;这些是安装后存储在安装文件夹中的文件.
安装,部署'/>
通常,我们只选择“ ProjectOutput”,然后选择“ Primary Output”.
安装,部署'/>
安装,部署'/>
如果您还使用外部文件,则需要使用添加文件命令,例如最常见的“自述文件”.

此外,添加需要创建程序快捷方式的图标,文件名为xx.ico
当然vs安装部署,您不需要在这里添加它. 继续阅读.
3. 右键单击创建的项目名称(Setup1)-“属性:
安装,部署'/>
选择“先决条件...”:
安装,部署'/>
安装,部署'/>
选择是否创建安装程序以安装必要的组件. 如果是:
1. 然后选择.NET和Windows Installer 3.1的版本(可选)
2. 指定安装组件的位置: 选择: “从与我的应用程序相同的位置下载先决条件. ”,在安装过程中不会从Internet下载.NETFrameWork组件;否则,请执行以下操作. 但是,安装包将相对较大.
(传输)VS2010发行了.NET2.0版本. 创建安装程序时,需要设置启动条件: 在项目名称(setup1)上单击鼠标右键,然后选择“查看”à“启动条件”:
安装,部署'/>
然后VS2010将创建以下文件:
安装,部署'/>
在“启动条件”中,单击“ .NETFramework”,然后在上述版本中选择.NET Framework 2.0;
安装,部署'/>

这样,当安装在.NET Framework 2.0上创建的项目时,将不会安装.NET3.5或其他版本vs安装部署,
它不会重新启动(解决由.NET 2.0创建的问题并安装.NETFrameWork3.5).
4. 设置安装文件目录(路径):
单击项目“ Setup1”以显示其属性页:
安装,部署'/>
作者是作者的地方;制造商是公司名称; ProductName是应用程序的名称;
将InstallAllUsers设置为True. (这将在“控制面板”程序中显示公司名称;
在安装过程中它将默认设置为“任何人”,否则将默认设置为“仅我”)
单击“ ApplicationFolder”,将显示其属性页,如下图所示,其中“ DefaultLocation”是默认路径,并且在安装过程中默认创建一个两级文件路径. 您可以删除: DefaultLocation中的[Manufacturer]. 仅应用程序名称将被删除.
安装,部署'/>
5. 创建应用程序图标并卸载程序:
a. 添加快捷方式
在“ ApplicationFolder”中的.exe文件中,右键单击以创建快捷方式:
重命名快捷方式:
安装,部署'/>
单击快捷方式,属性—”图标
安装,部署'/>

如果您以前添加过图标文件,则可以选择它;如果没有,请单击“添加文件”:
安装,部署'/>
确认后,将此快捷方式拖到“ User’sDesktop”文件夹中. 以同样的方式,创建一个显示在开始菜单中的快捷方式(您需要先在“用户程序”菜单下创建一个新文件夹,否则该快捷方式将直接显示在开始菜单中).
b. 创建卸载程序:
在“ ApplicationFolder”中添加文件: “ C: Windows \ System32 \ Msiexec.exe”
安装,部署'/>
创建一个快捷方式,该名称取自您自己,例如: Uninst,将该快捷方式拖到“用户程序”菜单下的新文件夹中,该文件夹可以在开始菜单中显示;
单击项目(Setup1),然后在属性中找到: ProductCode
复制此ProductCode并将其粘贴到“ Uninst”快捷方式的Arguments属性中
在“ / x”和“空格”之前
安装,部署'/>
6. 基本设置完成,选择“发布”,即可生成解决方案.
7. 生成解决方案后,我们需要在Release文件夹中安装软件包.
安装,部署'/>
8. 安装setup.exe之后,您可以在开始菜单中找到两个快捷方式,并且桌面上有这些快捷方式. 试试~~
如果小心的话,会发现两个问题
首先,进入安装文件夹,运行卸载程序,然后发现无法完成卸载?
第二,

安装,部署'/>单击程序快捷方式以找到该程序! !
安装,部署'/>
我该怎么办?
别担心,有图片和事实:
首先,将卸载程序放置在新创建的文件夹中,然后创建快捷方式. 方法与上面相同,并指定“参数”属性.
安装,部署'/>
安装,部署'/>
第二,需要编辑msi文件,此处使用Orca工具,地址:
步骤:
1. 打开Orca软件;
2. 打开生成的setup1.msi;
3. 选择左侧表中的“文件”,在“文件名”中找到与快捷方式相对应的.exe文件,然后将值复制到“文件”列中;
4. 在左侧的快捷方式中,Drectory字段是快捷方式位置项: DesktopFloder位于桌面上,其他两个值位于开始菜单中. 在桌面上编辑快捷方式的“目标”列,然后以[#value]格式粘贴刚复制的值.
5. 保存,关闭,安装并完成它.
后记:
1. 如果生成的文件难以发布,则可以使用winrar将所有文件打包为自解压文件. 这样,您只需要发布一个文件即可,方便又快捷;
2. 如果不选择系统必备组件,则仅生成一个msi程序. 一般来说,大多数计算机上都提供必需的组件,因此这绝对是一种懒惰的做法;
3. 上面只是一个粗略的安装过程,更多信息可以在以下网址找到:
安装,部署'/>
在设置中,您绝对可以制作出高大漂亮的应用程序.
: p
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-164325-1.html
朋友前几天买的6Splus也是很耗电
故意来挑挑内部矛盾
他会对伊动武吗