博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
visual studio 生成安装和卸载程序
阅读量:6032 次
发布时间:2019-06-20

本文共 1152 字,大约阅读时间需要 3 分钟。

hot3.png

1.在解决方案资源管理区的 解决方案 上右击-添加-新建项目

2:安装和部署 - visual studio Installer - 安装项目- 确定
3.
找到你的程序生成的exe文件 - 确定。该文件出现在右边栏
4.
找到属性的DefaultLocation。这是安装时的默认位置
[ProgramFilesFolder]默认是C:\Program Files
[Manufacturer]默认是计算机的注册用户名
[ProductName]默认产品名称
比如要默认安装在C:\Program Files\MyProgram文件夹下,就把属性DefaultLocation改成[ProgramFilesFolder]\MyProgram
创建桌面快捷方式:
点击“用户桌面”,在右边栏空白处右击 - 创建快捷方式

出现对话框,选择”应用程序文件夹“里面那个exe文件 - 确定

属性中的Icon可以设置桌面快捷方式的图标
将快捷方式添加到 开始 - 程序菜单中:
右边击文件系统中的”用户的‘程序’菜单“ - 创建文件夹,改名“MyProgram”,选中该文件夹,右边空白处右键 - 创建快捷方式,方法同上。
创建卸载程序的快捷方式:
参考第3步,把C:\windows\system32\msiexec.exe添加到“应用程序文件夹”
点击“Myprogram”文件夹,右边栏右键创建快捷方式,选择应用程序文件夹中的“msiexec.exe” - 确定,改名叫“Uninstall.exe”
点击解决方案资源管理器中的Setup1,找到它属性的ProductCode,复制该属性{......}
修改Uninstall.exe的Arguments属性值为  "/uninstall{......}" 花括号就是刚才复制的值
设置基本完成

添加注册表项:

解决方案资源管理器上右击Setup->视图->注册表

设置关联文件:

解决方案资源管理器上右击Setup->视图->文件类型。然后
设置“新文档类型”extensions属性,command属性设置成用来打开的exe文件

让安装程序自带.net framework:
 在解决方案管理器中右击Setup1-属性,弹出对话框,点“装机必备”
“从组建供应商的网站上下载系统必备组件” 和 “从与我应用程序相同的位置下载系统必备组件”的区别是:如果安装时检测不到必备组件(一般是.net Framework),前者会自动从网上下载,后者会把这些必备组件也生成到安装程序中,不用下载。后者生成安装文件时会多出两个文件夹
确定,最后右击Setup1 - 生成

转载于:https://my.oschina.net/soitravel/blog/42639

你可能感兴趣的文章
蓝桥杯 入门训练 Fibonacci数列(水题,斐波那契数列)
查看>>
命令别名alias设置
查看>>
[Java开发之路](14)反射机制
查看>>
mac gentoo-prefix安装git svn
查看>>
浅尝异步IO
查看>>
C - Train Problem II——(HDU 1023 Catalan 数)
查看>>
Speak loudly
查看>>
10个完整的Android开源项目,值得大家学习借鉴
查看>>
JavaScript 内功心法——变量提升及函数提升
查看>>
吴颖二:12.19 年关将在翻仓已“迫不及待”你准备好了吗
查看>>
Android类似微信图片选择器
查看>>
【漫画】为什么说O(n)复杂度的基数排序没有快速排序快?
查看>>
以太坊智能合约开发第六篇:truffle开发框架
查看>>
C++17 并行排序初体验
查看>>
提交表单且不刷新页面
查看>>
Java入门 | 如何傻瓜式的安装JDK和配置环境变量?
查看>>
关于JS引擎优化的理解
查看>>
KVO本质的推导
查看>>
Linux下Python3.6的安装及避坑指南
查看>>
手把手教你安装Linux性能监控工具——pydash
查看>>