Ich muss ein Installationspaket erstellen, das .NET 4.6.1 enthält. eigenständiges Installationsprogramm. Ich habe das \WixSharp\Samples\Bootstrapper\WixBootstrapper_NoUI
Beispiel verfolgt - es funktioniert für .NET 4.6. Standalone Installer NetFx46Redist
:LGHT0094 Bündelung .NET 4.6.1. Standalone-Installer
var bootstrapper =
new Bundle("My Product Suite",
new PackageGroupRef("NetFx46Redist"),
new MsiPackage(productMsi)
{
Id = "MyProductPackageId",
DisplayInternalUI = true
});
Wenn jedoch das .NET 4.6.1 verwenden. Paketgruppe id NetFx461Redist
, erhalte ich folgende Fehlermeldung:
BootstrapperBundle.wxs
Windows Installer XML Toolset Linker version 3.10.3.3007
Copyright (c) .NET Foundation and contributors. All rights reserved.
C:\WixSharp\Samples\Bootstrapper\WixBootstrapper_NoUI\BootstrapperBundle.wxs(13) : error LGHT0094 : Unresolved reference to symbol 'ChainPackageGroup:NetFx461Redist' in section 'Bundle:My Product Suite'.
Was mache ich falsch?
Danke,
Palo
Siehe [diese Frage] (http://stackoverflow.com/questions/34394318/does-wix-support-detection-of-framework-4-6-yet). Angeblich gibt es eine Eigenschaft, die innerhalb von 3.10 gesetzt werden muss, um sie zu aktivieren – Takarii