VS2017 使用 visual studio installer打包C#应用程序

  1. 选择你的主程序,添加后VS会自动添加它的依赖比手动要快而且准确!
    在这里插入图片描述
    要是项目里还有其他文件就需要单独添加了。
    比如我有一个图层文件和一个html文件,还有几个文件夹。这种情况就需要手动添加,== 注意文件夹位置和名字一定不要弄错==,否则运行程序它就找不到文件了。
    在这里插入图片描述
  2. 关于打包系统必备组件我选择的是官网下载(默认),我忘记我是那个版本了,版本选错打包不了(亲测)。
    在这里插入图片描述
  3. 找到第一步创建得主输出,右击主输出,创建快捷方式
    在这里插入图片描述
    name修改快捷方式名字,icon快捷方式图标,一定要用icon格式,不是的自己去转换下。
    在这里插入图片描述
  4. 配置卸载程序,这里我使用得是微软自带的msiexec.exe。右击应用程序文件夹,选择添加文件
    在这里插入图片描述
    在C:\Windows\System32路径下找到msiexec.exe,点击添加。
    在这里插入图片描述
    找到添加进来的msiexec.exe,右击创建一个。
    在这里插入图片描述
    要name改名字,Arguments一定要配置,配置方式如下:在这里插入图片描述
    Arguments一定要填写,怎么填写呢,请往下接着看。
    首先在setup2(看你创建起的啥名字我的叫setup2)属性里面找到ProductCode,全选里面的字符串复制。

在这里插入图片描述
然后填入上面说的Arguments里面,最前面一定要加上【/x 】有个空格。如图
在这里插入图片描述
5. 最后我们在弄下结构
在这里插入图片描述
序号1是桌面,里面肯定要有快捷方式,按照 上面创建的快捷方式步骤(步骤三)在创建一个拖入UsersDesktop文件架里面。
序号2是开始菜单,如果添加的话程序安装完后会在开始菜单里面创建你创建的文件夹,这里我创建了一个,里面包含了应用程序和一个卸载程序(步骤四)。
弄完这些工作后右键点击setup2生成即可在这里插入图片描述
然后会在你的项目文件夹里有这个两个文件
在这里插入图片描述
msi是主体,setup.exe是依托于msi文件的。
到这里软件打包成功!快去安装你自己写得软件吧!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值