Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将.net Framework 4.0自动web安装添加到已生成的msi文件_C#_.net_Wix_Wix3.6 - Fatal编程技术网

C# 将.net Framework 4.0自动web安装添加到已生成的msi文件

C# 将.net Framework 4.0自动web安装添加到已生成的msi文件,c#,.net,wix,wix3.6,C#,.net,Wix,Wix3.6,我有一个msi文件工作良好。现在我想创建一个项目,如果需要,可以从web上安装instal.net Framework 4.0,然后运行我的msi 我试试这个: <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Bundle Name="Bootstrapper1" Version="1.0.0.0" Manufacture

我有一个msi文件工作良好。现在我想创建一个项目,如果需要,可以从web上安装instal.net Framework 4.0,然后运行我的msi

我试试这个:

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
  <Bundle Name="Bootstrapper1" Version="1.0.0.0" Manufacturer="Test"
    UpgradeCode="5e5f0f1e-58e0-42e5-8306-37533d677535">
    <Chain>
      <PackageGroupRef Id="NetFx40Web" />
      <MsiPackage Id="MyApplication" SourceFile="MyMsi.msi" />
    </Chain>
  </Bundle>
</Wix>

如何修复它?或者有其他方法可以做到这一点?

确保引导程序项目引用

light.exe : error LGHT0001 : The given key was not present in the dictionary.