2017-07-31 10 views
0

SQL Express 2008R2が必要なアプリケーションをインストールするのにWiXを使用していますが、SQL.NET Framework 3.5を使用しています。 Windows 10Framework 3.5は、「Windowsコンポーネントの追加と削除」からインストールされます。 dotnetfx35.exeを開こうとすると開くことができませんが、Wixからインストールを実行すると、このインストールが表示されますlog。なぜ.NET Framework 3.5をインストールできないのですか? Windows 10Windows 7にオフラインで.NET-3.5をインストールするにはどうすればよいですか?WIX3.11を使用してWindows 10に.NET Framework 3.5 SP1をインストールする

+0

[Wix Burnインストーラの完全な.NET前提条件を含める方法](https://stackoverflow.com/questions/28633474/how-to-include-full-net-prerequisite-for-wix-burn-インストーラ) –

答えて

0

あなたは.NETフレームワークの正しいバージョンのオフラインインストーラを持つグループにSQL ExpressのインストーラをWiXのバンドルインストーラを使用する必要があります:

<Bundle Name="MyInstaller" Version="1.1.1.0" Manufacturer="MyCompany" UpgradeCode="YOUR-GUID-HERE"> 

    <Chain> 
    <ExePackage Id="SQLInstaller" SourceFile="Files\SQLInstaller.exe"/> 
    <ExePackage Id="NETInstaller" SourceFile="Files\NETInstaller.exe"/> 
    </Chain> 

</Bundle> 

これは、2つのインストーラは、あなたがしたいことを前提としていchainは両方とも.exeファイルです。いずれかが.msiファイルの場合は、代わりに対応する<MsiPackage .../>要素を使用してください。

+0

対象は、Windows 10上の.netをオフラインでインストールする方法です。 Windows 10のフレームワーク3.5では、[Windowsコンポーネントの追加と削除]からインストールが行われるためです。私は知っておく必要があります、どのように私はそれをwixで行うことができます。 – user2455111

+0

.NET 3.5用のオフラインインストーラを見つけて、それを上記のようにWiXバンドルにビルドする必要があります。 –

+0

wixからインストールするとエラーログが表示されるhttps://pastebin.com/p3KNBf0d exeファイルを開こうとすると、開いていない – user2455111

関連する問題