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

VS2017 Bootstrapper缺失Engine/setup.bin,需安装何种组件获取?

解决MSVC 2017下WiX Bootstrapper缺失setup.bin的问题

你遇到的情况很典型——从MSVC 2015升级到2017后,ClickOnce Bootstrapper组件不再是Visual Studio默认安装的内容,而Windows 10 SDK本身并不包含WiX需要的setup.bin文件。要获取这个文件,你可以通过以下两种方式解决:

选项1:补装Visual Studio 2017的ClickOnce组件

  1. 打开Visual Studio Installer,找到你的MSVC 2017安装实例,点击「修改」
  2. 切换到「单个组件」标签页,在搜索框输入ClickOnce发布工具,勾选该组件
  3. 点击「修改」完成安装,之后setup.bin就会自动出现在C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Engine目录下

选项2:安装Microsoft Build Tools 2017(无需完整VS)

如果你不需要完整的Visual Studio环境,只想获取必要的构建工具:

  1. 下载并运行Microsoft Build Tools 2017安装程序
  2. 在安装界面中,勾选**".NET Framework 4.x 开发工具"**(选择你项目对应的.NET版本),展开该选项后确保勾选了「ClickOnce Bootstrapper」
  3. 完成安装后,同样可以在上述目录找到所需的setup.bin

补充说明下:MSVC 2017开始把这类发布相关的组件设为可选项,目的是缩减默认安装包的体积,所以你升级后找不到文件是正常的,补装对应的组件就能解决问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:18:03