C#使用VS软件打包msi安装包

一、打包拓展安装

拓展-管理拓展-浏览-搜索Studio Installer Projects然后安装

二、打包配置

1、创建打包项目:右键解决方案:添加->新建项目:搜索Setup Project

2、进入文件系统配置

3、C# 程序加入安装包

3-1、File System on Target Machine->Application Folder右键->Add->项目输出->主输出

3-2、Application Folder文件夹中加入项目.vsto、项目.dll、项目.dll.manifest三个文件,这三个文件一般在项目文件夹下的bin/Debug或者bin/Release中。这最后是先发布项目后再去添加。

3-3、在Application Folder文件夹下创建Application Files-mlwplugin_1_0_0_0(这个名字可以看bin/Debug或者bin/Release下的app.publish里面的对应下级和下下级的文件夹名称)。

5、软件里面的信息设置

安装项目右键-属性

确定以后就可以设置版本号和其他信息

| 英文属性 | 中文 VS 显示 | 用途

| -------------------------- | -------- | ------------------------ |

| **ProductName** | 产品名称 | 程序在控制面板显示的名字

| **Manufacturer** | 制造商 | 显示供应商(公司名)

| **Version** | 版本 | 升级用(必须更改才能升级)

| **RemovePreviousVersions** | 删除以前的版本 | 必须设为 True 才能自动升级

| **InstallAllUsers** | 为所有用户安装 | True = 安装到 Program Files |

相关推荐
Yvonne爱编码9 小时前
JAVA数据结构 DAY3-List接口
java·开发语言·windows·python
南宫码农9 小时前
我的电视 - Android原生电视直播软件 完整使用教程
android·开发语言·windows·电视盒子
哈基米~南北绿豆10 小时前
虚拟机体验:在Windows/Mac上运行鸿蒙PC开发环境
windows·macos·harmonyos
一刻钟.10 小时前
C#高级语法之线程与任务
开发语言·c#
小乔的编程内容分享站11 小时前
记录使用VSCode调试含scanf()的C语言程序出现的两个问题
c语言·开发语言·笔记·vscode
weixin_3077791311 小时前
C#实现两个DocumentDB实例之间同步数据
开发语言·数据库·c#·云计算
foundbug99911 小时前
基于C#的OPC DA客户端实现源码解析
开发语言·c#
Crazy Struggle13 小时前
.NET 中如何快速实现 List 集合去重?
c#·.net
xb113214 小时前
C#生产者-消费者模式
开发语言·c#
今晚打老虎z14 小时前
解决SQL Server 安装运行时针对宿主机内存不足2GB的场景
sqlserver·c#