2016-08-31 8 views
0

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

+0

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

Antwort

1

.Net ist 4.6.1 nicht in der aktuellen stabilen Version von WiX v3.10.3 unterstützt, ist aber in WiX v3.11.0.906 wöchentlichen Release vorhanden.

Verwandte Themen