当前位置: 首页 > news >正文

Visual Studio 制作msi文件环境搭建

一、插件安装

a. 插件寻找

        在 Visual Studio 2017 中,如果你希望安装用于创建 MSI 安装包的插件,第一步是:打开 Visual Studio 后,点击顶部菜单栏中的 “工具”(Tools),然后选择下拉菜单中的 “扩展和更新”(Extensions and Updates)。这是用于浏览和安装各类插件(扩展)的入口。

b. 插件安装

        在“扩展和更新”窗口中,切换到左侧的“联机”选项卡(Online),然后在右上角的搜索框中输入 “Microsoft Visual Studio Installer Projects”。找到该插件后,点击“下载”或“安装”按钮,按照提示完成安装过程。

        安装成功效果图:

二、项目测试

a. Setup项目创建

        插件安装完成并重启 Visual Studio 后,你就可以开始测试了。选择“文件” -> “新建” -> “项目”,在弹出的窗口中,找到 “Visual Studio Installer” 类别,接着选择 “Setup Project” 类型的项目。点击“确定”即可创建一个用于生成 MSI 安装包的安装项目。

b. 打包文件添加

        在创建好 “Setup Project” 项目后,右击解决方案资源管理器中的该项目,选择 “添加”(Add) -> “项目输出”(Project Output)或 “文件”(File),根据需要选择要打包的文件。你可以将需要打包的可执行文件、动态链接库(DLL)、配置文件等添加到安装包中。

c. 项目编译测试

        添加完需要打包的文件后,右击安装项目,选择 “生成”(Build)。编译完成后,会在项目的输出目录(通常是 Debug 或 Release 文件夹)中生成一个 .msi 安装文件。这个 MSI 文件就是你创建的安装程序,用户可以通过它来安装你的应用程序。

        编译后会生成两个文件如下图所示:

三、效果展示

相关文章:

  • Word 转 HTML API 接口
  • RK3568 OH5.1 源码编译及问题
  • 华为云鲲鹏型kC2云服务器——鲲鹏920芯片性能测评
  • LLM笔记(十)vLLM(1)PagedAttention论文笔记
  • 汇川PLC通过Profinet转ModbusTCP网关读取西门子PLC数据案例
  • 足式机器人经典控制常用的ROS库介绍
  • SpringBoot与GeoHash整合,实现骑手就近派单功能
  • 离线环境破局:聚客AI无外网部署Dify的依赖镜像打包与增量更新方案
  • 前端开发——前端样式BUG调试全指南2025终极版
  • 【web应用】前后端分离开源项目联调运行的过程步骤ruoyi
  • SCAU--平衡树
  • 武汉副市长李湛莅临指导 珈和展会精彩亮相引《武汉电视台》深度报道 以硬核科技赋能农业强链新范式获政府媒体“双重点赞”
  • springboot3+VUE3-(0)-环境搭建+jwt请求与回应
  • 深度学习-runner.run(data_loaders, cfg.workflow)内部执行过程
  • 物联网(IoT)智能项目全景指南:技术构架、实现细节与应用实践
  • 以太联 - Intellinet 闪耀台北 SecuTech 国际安全科技应用博览会
  • 【强化学习】深度强化学习 - Deep Q-Network(DQN)算法
  • JAVA虚拟机有义务保证<clinit>()方法的线程安全
  • onlyoffice 源码 调试说明 -ARM和x86双模式安装支持
  • # YOLOv5:目标检测的新里程碑
  • 工程院院士、武汉纺织大学校长徐卫林拟任湖北省属本科高校党委书记
  • 财政部:4月份中央收入增长1.6%,今年以来首月实现正增长
  • 上千螺母引发的枪支散件案:五金厂老板的儿子被诉,律师作无罪辩护
  • 美国考虑让移民上真人秀竞逐公民权,制片人称非现实版《饥饿游戏》
  • 工人日报:应对“职场肥胖”,健康与减重同受关注
  • 再现五千多年前“古国时代”:凌家滩遗址博物馆今开馆