我正在尝试创建一个捆绑包,用于安装.NET Framework 4.0(如果需要安装)。我意识到有类似的问题,但所有答案都只是片段,并没有描述它们应该放在哪个文件中,以及如何导入到.wxs文件中。
这是我在Bundle.wxs文件中拥有的内容。我得到了有关多个入口部分的编译器警告。
错误2:发现多个入口部分“{CF06625F-7B6B-4B6E-A24E-FDDCA7CFFFF4}”和“{0D1EE60A-FC4F-4083-8B1E-311E75A67B4C}”。单个目标中只能存在一个入口部分。
大多数WiX页面上的链接都已损坏,没有提到在Bundle标记上使用的属性,并且似乎混淆了Package/Product。我在WiX页面上找不到有关为Bundles设置GUID的说明。这是Wix 3.7中的新功能吗?
这是我在Bundle.wxs文件中拥有的内容。我得到了有关多个入口部分的编译器警告。
错误2:发现多个入口部分“{CF06625F-7B6B-4B6E-A24E-FDDCA7CFFFF4}”和“{0D1EE60A-FC4F-4083-8B1E-311E75A67B4C}”。单个目标中只能存在一个入口部分。
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Bundle UpgradeCode="{C6FF478E-C3DA-4D78-929D-24C3F3307356}" Version="4.0">
<Chain>
<PackageGroupRef Id="NetFx40Redist"/>
</Chain>
</Bundle>
</Wix>
大多数WiX页面上的链接都已损坏,没有提到在Bundle标记上使用的属性,并且似乎混淆了Package/Product。我在WiX页面上找不到有关为Bundles设置GUID的说明。这是Wix 3.7中的新功能吗?
http://wix.sourceforge.net/manual-wix3/install_dotnet.htm
- 我该如何使用预定义的.NET 4.0 PackageGroupRef/PayloadGroupRef?
- 它必须在Bundle.wxs中吗?它会被导入到我的主要Product.wxs文件中的哪里?
Bundle
是一个包集合。 - Rob Mensching