4

.net 4.0.1 を対象とするレガシー プロジェクトがあり、依存関係が大きいため 4.5 に変更できません。

私のマシンにはVisual Studio 2012しかありませんが、今それを開こうとしています。Visual Studio から 4.0.1 をインストールするように求められ、それに従ってインストールすると、最初に Visual Studio 2010 sp1 をインストールするように求められ、sp1 をインストールしようとします。もちろん、Visual Studio 2010 がインストールされていないため、失敗しました。

私は何をすべきか?

4

2 に答える 2

3

追跡するのは非常に困難ですが、Microsoft .NET Framework 4.0.1 用の Multi-Targeting Pack (KB2495638) は、http: //www.microsoft.com/en-gb/download/details.aspxからダウンロードできます。 ?id=27757 .

これは VS2012 で機能します (VS2012 がダウンロードしようとするものとは異なります)。

于 2013-07-22T23:02:07.543 に答える
1

私は自分の質問に答えます:

プロジェクトの .csproj ファイルで、TargetFrameworkVersion を 4.0.1 から 4.0 に手動で変更します。

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>.

Hans が言ったように、Visual Studio 2012 を 4.0.1 で動作させることはできません。しかし、4.0.1 は 4.0 に非常に近いものです。プロジェクトをエラーなしでコンパイルできる限り、4.0 で問題ないと思います。私の場合はうまくいきます。

于 2013-07-17T23:06:50.527 に答える