我有一个运行良好的 msi 文件。现在我想创建一个项目,如果需要,从 web 安装 .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.
怎么修?还是有其他方法可以做到这一点?