VS2017 Bootstrapper:缺少Engine / setup.bin

问题描述 投票:1回答:1

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

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

安装了Windows 10 SDK(10.0.16299)。

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

wix visual-studio-2017 windows-installer clickonce
1个回答
0
投票

好的,不确定为什么你一起引用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)。

© www.soinside.com 2019 - 2024. All rights reserved.