WPF应用打包流程
2024-10-02 10:44:58
1,安装工程模板插件Microsoft Visual Studio Installer Projects
安装之后在菜单栏就会出现“Visual Studio Installer”模板选项
2,创建visual studio install 工程项目
3,添加exe所在项目为【主输出】,把dll做除外设置。
选择dll,在属性窗口做除外设置
4,添加exe所在项目的【本地复制项】
注意:如果项目有参照项目或者第三方包,需要此步骤。
4,添加config等内容文件(exe项目以外项目的内容文件必须手动添加)
例如:Nlog.config
5,添加菜单与桌面快捷方式
右键【主输出】,选择创建快捷方式。
选择快捷方式修改图标,然后拖到以下地方。
6,修改安装路径
选择安装包工程,F4进入属性设置(特别注意不可以右键选择属性)。ProductName将会出现在安装路径,最好设置为英文。
8,添加卸载程序
添加C:\Windows\System32\msiexec.exe 文件到文件系统,并创建快捷方式。
修改快捷方式参数Arguments为:/x productcode
9,添加安装包依赖项
右键安装包工程,选择属性。
选择Prerequisites.... 项目,选择.net 依赖版本与下载方法。
10,设置结束,可以编译生成安装包。
点击生成的setup.exe或者msi文件,进入安装。(涂掉的部分为ProdcutName)
最新文章
- 安卓 JDK、SDK、ADT 区别
- 想在Images.xcassets 只能用 imageNamed 加载里边的素材 其他方法 你就别费老劲了
- jquery对象操作
- JS函数(获得widn)
- Microsoft Visual Studio Web 创作组件安装失败的解决方法
- ADO.NET 快速入门(一):ADO.NET 概述
- MongoDB基础知识 02
- C++基础回顾1(数据类型, 控制语句, 数组)
- eucimage
- Facebook HHVM 和 Hack 手册 --- 2. HHVM能做什么
- jQuery EasyUI API - Base - Draggable [原创汉化官方API]
- Django模板引擎的研究
- 竞价广告系统-逻辑回归优化方法-L-BFGS
- 最短路径Shortest Path algorithm
- 【2017-05-17】WebForm
- .NET面试资料整理
- mysql存储过程和执行计划案例
- Python和Java编程题(六)
- IE、360浏览器select属性onchange遇到的坑
- C#、AE开发入门之打开TIFF文件并显示
热门文章
- 【PHP】使用phpoffice/phpspreadsheet导入导出数据
- 21天学通 C++(第8版) 内涵目录
- djang-celery使用带密码的redis
- [ ceph ] BlueStore 存储引擎介绍
- InvokeMember 使用(转http://blog.csdn.net/gooer/article/details/2927113)
- PHP防止被重复请求接口的方法(网页端签名验证的方法)
- javascript jssdk微信上传一张图片的方法
- 一个";.java";源文件中是否可以包括多个类(不包括内部类)
- html遮罩层实现
- 使用 Java 移除字符串中的前导零