Wix引导程序无法解析.Net Framework

Wix引导程序无法解析.Net Framework,wix,Wix,我需要我的安装程序安装.Net framework作为先决条件,根据我在网上找到的信息,这是一种方法: <Chain> <PackageGroupRef Id="NetFx45Web" /> <MsiPackage SourceFile="... my msi.." /> </Chain> 但是,我得到了以下编译错误: 错误53对符号“ChainPackageGroup:NetFx45Web”的引用未解析 分段 'Bu

我需要我的安装程序安装.Net framework作为先决条件,根据我在网上找到的信息,这是一种方法:

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

但是,我得到了以下编译错误:

错误53对符号“ChainPackageGroup:NetFx45Web”的引用未解析 分段 'Bundle:SetupBootstrapper'。C:\Source\skystoredesktop\SetupBootstrapper\Bundle.wxs 8 1 SetupBootstrapper


有什么问题吗?

在捆绑包项目中添加对WixNetFxExtension的引用

这可以在light命令行上完成,因此:

light Bundle.wixobj -ext WixNetFxExtension

将对WixNetFxExtension的引用添加到捆绑包项目中

这可以在light命令行上完成,因此:

light Bundle.wixobj -ext WixNetFxExtension

要通过Visual Studio 2019添加参考,请执行以下操作:

  • 右键单击“Wix引导程序项目>参考”
  • 进入Wix工具集bin文件夹,通过进入以下文件夹选择DLL: *
  • C:\ProgramFiles(x86)\WiX工具集v3.11\bin\WixNetFxExtension.dll


    现在,构建应该可以正常工作,无任何错误

    通过Visual Studio 2019添加引用:

  • 右键单击“Wix引导程序项目>参考”
  • 进入Wix工具集bin文件夹,通过进入以下文件夹选择DLL: *
  • C:\ProgramFiles(x86)\WiX工具集v3.11\bin\WixNetFxExtension.dll


    现在构建应该可以正常工作了,没有任何错误

    谢谢。也许你也知道如何为Silverlight做到这一点,正如我在《谢谢》中所说的。也许你也知道如何为Silverlight做到这一点,正如我在