0
.NET 4.6.1を含むインストールパッケージを作成する必要があります。スタンドアロンのインストーラ。私は\WixSharp\Samples\Bootstrapper\WixBootstrapper_NoUI
サンプルを追跡しました。これは.NET 4.6で動作します。スタンドアロンインストーラNetFx46Redist
:LGHT0094バンドル.NET 4.6.1。スタンドアロンインストーラ
var bootstrapper =
new Bundle("My Product Suite",
new PackageGroupRef("NetFx46Redist"),
new MsiPackage(productMsi)
{
Id = "MyProductPackageId",
DisplayInternalUI = true
});
しかし、.NET 4.6.1を使用。パッケージグループID NetFx461Redist
、私は次のエラーを取得しています:私は間違って
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'.
何をしているのですか?
は
[この質問](http://stackoverflow.com/questions/34394318/does-wix-support-detection-of-framework-4-6-yet)を参照してください。おそらく、それを可能にする3.10以内に設定する必要があるプロパティがあります – Takarii