VS2017 Bootstrapper:缺少Engine / setup.bin

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2017 Bootstrapper:缺少Engine / setup.bin相关的知识,希望对你有一定的参考价值。

我已经搬到新机器并使用这个MSVC 2015升级到MSVC2017。现在我想为我们的项目构建一个新的(WiX)安装程序。但我找不到当前的Bootstrapper位置。

C:Program Files (x86)Microsoft SDKsClickOnce Bootstrapper不包括WiX将拥有的Engine/setup.bin

安装了Windows 10 SDK(10.0.16299)。

知道我必须安装哪些软件才能获得所需的setup.bin? (搜索我的整个PC以获取setup.bin,但没有一个setup.bin存在,因此它不仅仅是“错误的”誓言)

答案

好的,不确定为什么你一起引用ClickOnce和WiX--我不知道这里有任何联系 - 它们是不同的技术 - 但也许有我不知道的连接(可能与AppX有关)。

您引用的文件:setup.bin通过我系统上的两个MSI文件安装:

  • Microsoft.ClickOnce.BootStrapper.Msi.msi(从源代码安装在C: ProgramData Microsoft VisualStudio Packages Microsoft.ClickOnce.BootStrapper.Msi,version = 15.0.27005.2)
  • Microsoft.ClickOnce.SignTool.Msi.msi(从源代码安装在C: ProgramData Microsoft VisualStudio Packages Microsoft.ClickOnce.SignTool.Msi,version = 15.0.27005.2)

您是否去过Tools => Get Tools and Features => Individual Components并选择“ClickOnce Publishing”?我先尝试一下。实际的MSI名称和我可以看到的这些“单个组件”之间没有明确的匹配。


我相信可以从Tools => Extension and Updates安装“Microsoft Visual Studio 2017安装程序项目”,“WiX工具集Visual Studio 2017扩展”和“IsWiX”(WiX的前端)。或者你可以安装the WiX 2017 extension from here

您显然还需要安装WiX工具包才能生成WiX安装程序。这是下载位置:http://wixtoolset.org/releases/(和a WiX quick start suggestion answer)。

以上是关于VS2017 Bootstrapper:缺少Engine / setup.bin的主要内容,如果未能解决你的问题,请参考以下文章

VS2017缺少文件

将参数从bootstrapper传递到msi bundle包

如果我有otherlang Lincense,我可以使用VS2010 ENG吗? [关闭]

VS2017 和 Win7/XP 上缺少“api-ms-win-core-rtlsupport-l1-2-0.dll”

Visual Studio 2017启动时 plugin.vs.js 报错:缺少标识符字符串或数字

VS2019安装sharp7-full-1.0.0出现缺少根元素?