You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Visual Studio Installer使用发布输出而非构建输出?

让Visual Studio Installer使用.NET自包含发布输出制作MSI

完全可以改用自包含的发布输出来制作MSI,具体操作步骤如下:

  • 先配置并完成.NET项目的自包含发布
    打开你的.NET项目,右键选择「发布」,在发布配置界面:

    • 设置「部署模式」为自包含
    • 选择匹配目标机器的「目标运行时」(比如win-x64)
    • 指定一个明确的发布路径(例如bin\Release\net6.0\win-x64\publish)
    • 点击「发布」按钮完成自包含包的生成
  • 修改Visual Studio Installer项目的文件引用
    打开你的VS Installer项目(.vdproj):

    • 切换到「文件系统」视图,找到「应用程序文件夹」下原有的项目输出引用(比如「主输出」「内容文件」),右键删除这些引用
    • 右键点击「应用程序文件夹」,选择「添加」→「文件」,导航到刚才生成的自包含发布目录,选中所有文件和子文件夹,添加到Installer项目中
  • 关键注意事项

    • 确保Installer项目的目标平台(在项目属性中设置)和.NET项目发布时选择的目标运行时一致,避免出现架构不兼容问题
    • 自包含发布已经打包了所有.NET运行时依赖,不需要在Installer中额外添加任何框架依赖项

内容的提问来源于stack exchange,提问作者Axeltherabbit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 04:29:52