2016-11-02 8 views
0

Visual StudioでプロジェクトC#を作成しています。私は、セットアッププロジェクトを使用してインストーラを生成します。このインストーラはSQL Serverが存在するかどうかをチェックし、インストールが実行されない場合は.NET Frameworkを使用してチェックします。Visual Studioのインストールでインストールを強制的に再起動します

しかし、私には問題があります。インストーラがSQL Serverをインストールする必要がある場合、.NET Frameworkをインストールします。その後、SQL Serverのインストールは失敗しました。再起動して再インストールすると、インストールは正常です。

SQLサーバーと.NETフレームワークにSDKパッケージ(このようなhttps://robindotnet.wordpress.com/2011/02/06/how-about-a-bootstrapper-package-for-sqlserver-express-2008-r2/など)を使用します。 C:¥Program Files(x86)¥Microsoft Visual Studio 14.0¥SDK¥Bootstrapper¥Packages¥DotNetFX35SP1のpackage.xmlを<Command PackageFile="dotNetFx35setup.exe" Arguments=" /lang:fra /passive /forcerestart">

と変更しましたが、.NET 3.5のインストール後に再起動しません。

私は何を欠席しましたか?

答えて

0

根本的な問題は、3.5フレームワークをインストールするためのドキュメントは、「forcerestart」が含まれていないことはおそらくです:

https://msdn.microsoft.com/en-us/library/cc160716.aspx

ので、それはおそらく無視されていますが。

NET 3.5がもうサポートされていないようです。それ以降のバージョンでこの問題が発生しない可能性はありますか?

関連する問題