VS2010打包部署

打包安装不是在你当前的项目解决方案下操作的,是从新建一个解决方案的。步骤如下。
1)点击VS文件1》新建2》项目3 。弹出 (图二) 窗口
在这里插入图片描述
(图1)
2)点击其他项目1》安装和部署2》visual studio installer 3 》设置软件名称4》名称 5 》确定6.
在这里插入图片描述
(图2)
3)点击应用程序文件夹,建一个目录。可建可不建。建议按你的项目目录建建,不然显示乱。如图像文件夹,源码文件夹等。用户的“程序”菜单建议建一个你项目名称文件夹。不然!点击开始,程序目录缭乱,所有的文件都显示出来了。
在这里插入图片描述
(图3)
4)添加你的debug目录所有编译文件和你的组件(如图5)。在名称空白处点击右键》添加》文件如(图4)。当然,你也可致找到你要添加的文件直接拖拽到名称里。
在这里插入图片描述
(图4)
在这里插入图片描述
(图5)
5)添加必要文件,运行环境。点击项目名称》右键》属性(如图6)
在这里插入图片描述
(图6)
6)点击系统必备(图7)。选择:“从与我应用程序相同的位置下载系统必备组件”就会安装包会打包.NET FrameWork ,在安装时不会从网上下载.NET FrameWork组件;但是安装包会比较大。如果选择从组件供应商下载必备组件。那么用户安装的时候,会提醒安装.NET FrameWork。用户点选后会联网从微软下载。可以减少压缩包。
在这里插入图片描述
(图7)
7)选择版本NET FrameWork 。点击项目》右键》视图》启动条件。如(图8)
在这里插入图片描述
(图8)
8)选择版本NET FrameWork (图9)。点击启动条件》右下角属性,version选择你的版本。有人选择2.0。我一样用当前版本4.0 client profile。当然,.NET Framework 2.0上创建的项目在安装时,就不会安装.NET3.5或其他版本,
也不会重启(解决.NET 2.0 创建的项目,安装.NET FrameWork3.5等问题)。
在这里插入图片描述
(图9)

9)设置版权,公司,产品名称(图10)。项目名称》点击左键(不是右键),在属性中设置。如下图
在这里插入图片描述
(图10)
10)创建卸载执行文件。在“应用程序文件夹”中添加:C:Windows\System32\Msiexec.exe(也可致找到此文件,直接拖拽进来(图11))。改名为卸载.exe或者uninstall.exe。可按步骤12添加Icon图标。
在这里插入图片描述
(图11)
11)创建启动程序和卸载程序的快捷方式到桌面和开始程序菜单(图12)。左键点击你的启动程序》右键》创建***.exe快捷方式(C)图13。然后重名名为你想要起的名字。拖动到”用户的“程序”菜单”你建目录下。另外拖一份你的“用户桌面”。
在这里插入图片描述
(图12)
在这里插入图片描述
(图13)
12)创建程序的图标(图14)。左键点击你启动程序的exe快捷文件,属性里找到icon,双击浏览你的ico图片,即你任务栏和桌面显示图片。
在这里插入图片描述
(图14)
13)卸载关联你的程序msiexec.exe(图15)。找到你程序菜单里的卸载文件(msiexec.exe或者你重命名过的.exe)》左键点击你的项目名称》在属性找ProductCode》复制》点击你的卸载文件(图16)》属性》Argument 对应的列》前面加上/x 再加个空格》再粘贴你复制的product code。
在这里插入图片描述
(图15)
在这里插入图片描述
(图16)
14)把程序改为InstrallAllUsers,安装的时候就不用用户选了。左键点击你的项目,属性里找到此项,选true。(图17)
在这里插入图片描述
(图17)

大功告成了!你点击你的解决方案,点重新生成解决方案就好了,然后到你的项目Debug目录下就能看见如下图的安装包了(图18)。你可以找xp,2003,win7,win server2008 测试你项目。看代码系统兼容性。
在这里插入图片描述
(图18)

  • 22
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

栋梁君子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值