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 |

相关推荐
jiayong2323 分钟前
Word图文混排实战技巧
开发语言·c#·word
十五年专注C++开发41 分钟前
CMake基础:foreach详解
linux·c++·windows·cmake·跨平台编译
sjg200104141 小时前
GoFrame学习随便记2
windows·学习
2301_765715141 小时前
深入操作系统核心:全面解析存储管理机制
windows
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ1 小时前
List、Set的相似性
windows·tomcat·list
电子_咸鱼1 小时前
Linux IPC 实战:管道与共享内存的使用场景 + 底层原理全剖析
linux·运维·服务器·开发语言·网络·vscode·qt
修炼室1 小时前
在 Windows 上构建不占 C 盘的科研级 WSL 实验环境(Ubuntu 22.04)
c语言·windows·ubuntu
阿蒙Amon1 小时前
C#每日面试题-Dictionary和Hashtable的区别
java·面试·c#
玖釉-2 小时前
[Vulkan 学习之路] 04 - 选妃环节:挑选物理设备与队列族
c++·windows·图形渲染
乐园游梦记2 小时前
工业视觉(尤其是 3D/2.5D 相机场景)中针对不同数据类型、精度、用途设计的保存格式
数码相机·opencv·3d·c#