Wix Bootstrapper无法解析.Net Framework

时间:2014-01-20 13:17:30

标签: wix

我需要安装程序来安装.Net框架作为先决条件,根据我在网上找到的方法,这是这样做的:

<Chain>
      <PackageGroupRef  Id="NetFx45Web" />
     <MsiPackage SourceFile="... my msi.." />
</Chain>

但是,我收到了这个编译错误:

  

错误53未解析的符号'ChainPackageGroup:NetFx45Web'的引用   在部分   '捆绑:SetupBootstrapper'。 C:\ Source \ skystoredesktop \ SetupBootstrapper \ Bundle.wxs 8 1 SetupBootstrapper

有什么问题?

2 个答案:

答案 0 :(得分:6)

向您的捆绑项目添加对WixNetFxExtension的引用

这可以在灯光命令行上完成:

light Bundle.wixobj -ext WixNetFxExtension

答案 1 :(得分:0)

通过 Visual Studio 2019 添加引用:

  1. 右键单击“Wix Bootstrapper 项目 > 参考”
  2. 进入Wix Toolset bin文件夹并通过进入以下文件夹选择DLL: *
<块引用>

C:\Program Files (x86)\WiX Toolset v3.11\bin\WixNetFxExtension.dll

现在构建应该可以正常工作了