0

.NET 4.6.1 を含むインストール パッケージを作成する必要があります。スタンドアロンインストーラー。私は\WixSharp\Samples\Bootstrapper\WixBootstrapper_NoUIサンプルに従いました - これは .NET 4.6 で動作します。スタンドアロン インストーラーNetFx46Redist:

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'.

私は何を間違っていますか?

ありがとうございました、

パロ

4

1 に答える 1

2

.Net 4.6.1 は、WiX v3.10.3 の現在の安定版リリースではサポートされていませんが、WiX v3.11.0.906 ウィークリー リリースで利用できます。

于 2016-11-10T10:25:05.163 に答える