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 |

相关推荐
木木子2211 小时前
# 待办事项应用深度解析:ForEach 列表渲染与 CRUD 操作实战
windows·华为·harmonyos
l1t13 小时前
在linux和windows中解决duckdb 1.6dev版本输出执行计划报错问题
linux·运维·数据库·windows·duckdb
love530love13 小时前
WorkBuddy + 本地 ComfyUI MCP:免订阅费的自建方案
人工智能·windows·mcp·comfy cloud
北域码匠13 小时前
嵌入式限幅滤波:工业信号降噪利器
c#·传感器采集·数据预处理·嵌入式算法·限幅滤波·数字滤波·数据降噪
假如梵高是飞行员14 小时前
WSL2 从 img 镜像文件启动特定 Linux 发行版完整指南
linux·windows·wsl
你家人养牛19 小时前
OOC Relation Plugin:C 语言面向对象 开发的高效辅助工具
c语言·vscode
Omics Pro19 小时前
首个针对生物医药LLM智能体的全流程过程级评测框架
数据库·人工智能·windows·redis·量子计算
红糖奶茶19 小时前
显卡打不上驱动的原因和解决办法
windows·电脑
林熙蕾LXL19 小时前
VSCode调试
ide·vscode·编辑器
一杯奶茶¥20 小时前
系统重装后如何使用万能驱动软件给新系统安装驱动
windows·电脑·系统重装