- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vs2010发布打包安装程序详解.
vs2010发布、打包安装程序详解
在vs2010 选择“新建项目”(“ 其他项目类型”(“ Visual Studio Installer”( “安装项目”:
命名为:Setup1 ,选择好位置后点确定。这时在VS2010中将有三个文件夹,如图:
a.“应用程序文件夹”:表示要安装的应用程序需要添加的文件;
b.“用户的‘程序’菜单”:表示应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe;
c.“用户桌面”表示:这个应用程序安装完,用户的桌面上的创建的.exe快捷方式。
应用程序文件夹中点右键,添加文件:表示添加要打包的文件;
添加的文件一般是已经编译过应用程序的debug目录下的文件(主要为.exe文件,其他文件可选);
如果有所需要的动态库也加载进来:
如果还要添加子文件夹 则需要“添加文件夹”
然后把对应的子文件里的内容添加到此文件夹中;
把需要创建程序快捷方式的图标也添加进来(在res文件夹下),后缀名为:ico
在创建的项目名称(Setup1)上点击右键(属性,选择系统必备:
如果在项目名称(Setup1)的“检测到的依赖项”里检测到所添加的程序文件有.NET依赖,如图: 则选择所需的.NET的版本和Windows Installer3.1(可选项),如果没有则不用选。
选择:“从与我应用程序相同的位置下载系统必备组件”,这样安装包就会打包.NET FrameWork ,在安装时不会从网上下载.NET FrameWork组件;但是安装包会比较大。
在创建安装程序时,需要设置启动条件(如果有.NET依赖):在项目名称(setup1)上,点击右键选择“视图”(“启动条件”:
然后VS2010会弹出启动条件视图:
在“启动条件”的属性中 , 点击Version选择所需的.NET版本。
设置安装文件的目录(路径):
创建的项目名称(setup1)的属性中设置参数如下图:
其中Author 为作者;Manufacturer为公司名称;ProductName为应用程序的名字;
例如我的设置为:
Author:nnrh;
Manufacturer:MW;
ProductName:测卡程序。
把InstallAllUsers 设置为True 。(这样在“控制面板”程序中会显示公司的名称;
在安装时会默认为“任何人”,否则默认为“只有我”)
点击应用程序文件夹,在其属性里,如下图:DefaultLocation为默认的安装路径,第一个([ProgramFilesFolder])为系统主目录(默认C:\Programe),第二个([Manufacturer])为公司名,第三个([ProductName])为应用程序名称,这样在安装时就会创建两层的文件路径。需要删除DefaultLocation中的:[Manufacturer] 。删除后只有应用程序的名称(默认的安装路径为:C:\Program Files\测卡程序,如果没有删除,则默认的安装路径为:C:\Program Files\MW\测卡程序)。
创建应用程序图标与卸载程序:
A.“在应用程序文件夹”中的.exe文件中,点击右键,创建快捷方式:
重命名“测试程序”,然后点击右键属性:选择Icon
双击进入,点击 浏览—》应用程序文件夹--》选择我们之前添加的“CheckCard.ico”
确定后,拖动此快捷方式到“用户桌面”
B. 在《用户的‘程序’菜单》 中添加一个文件夹,命名为:“测试程序”(如果不添加一个文件夹,安装程序后在开始--》程序里会直接显示CheckCard.exe,如果添加了文件夹,安装程序后在开始--》程序里会出现一个测试程序文件夹,在其下面会有CheckCard.exe程序)然后同样的方式创建CheckCard.exe的一个快捷方式命名为测试程序,选择图标,拖动到“测试程序”文件夹中;
c.创建卸载程序:
在“应用程序文件夹”中添加:C:Windows\System32\Msiexec.exe
右键创建快捷方式,重命名为:卸载,把此快捷方式拖动到“测试程序”文件夹中;
点击项目名称(Setup1),在属性中找到:ProductCode,复制此ProductCode ,粘贴到“卸载”快捷方式的Arguments属性里,前面加/x空格。
注:这里是ProductCode,而不是UpgradeCode.
完成以上步骤,就可以生成解决方案了。
生成解决方案后,在debug文件夹中就是我们需要的安装包(setup.e
您可能关注的文档
- VMC0850B基本结构介绍..doc
- VMware_物理机迁移到虚拟机P2V(热迁移)-new..doc
- VMwarevSphereHypervisor5安装配置..docx
- VMware双机热备配置(Heartbeat)..doc
- VMwareWorkstation10安装winXP系统..doc
- VMware的网络配置..doc
- VMware网络配置详解..doc
- VMwarevCenterServer安装及初始配置完整版-90页..doc
- VMware虚拟机备份..docx
- VOA商务礼仪美语_Business_EtiquetteL1-L31..doc
- 中国EPS电机行业竞争格局分析及投资规划研究报告.docx
- 中国太阳能吸热管行业市场运行态势与投资战略咨询报告.docx
- 中国玻璃磨边轮行业发展运行现状及发展趋势预测报告.docx
- 2025年中国车厢底板行业市场供需格局及行业前景展望报告.docx
- 2021-2026年中国教育机器人市场调查研究及行业投资潜力预测报告.docx
- 中国柔版印刷机市场竞争格局及行业投资前景预测报告.docx
- 2025年中国车载汽车电子装置市场前景预测及投资规划研究报告.docx
- 2025年中国抽油机行业市场深度分析及投资潜力预测报告.docx
- 2025年中国地震勘探专用仪器行业发展监测及市场发展潜力预测报告.docx
- 2021-2026年中国洒水车行业市场供需格局及投资规划建议报告.docx
文档评论(0)