1

.NET 3.5 で開発されたいくつかの .NET アプリケーション (Windows サービス、Web アプリケーション、および WCF サービス) がさまざまなサーバーにあります。

.NET 4.0 に移行して VS.NET 2010 を使用したいと考えています。

  • VS.NET 2010 は .NET 3.5 にコンパイルされ、完全な同時移行を回避し、VS.NET 2008 の使用を停止できますが、一部のアプリケーションは以前のバージョンで維持されますか?

  • .NET < 4.0 ランタイムをアンインストールして、サーバーに .NET 4.0 のみを含めることはできますか? 以前のフレームワーク バージョンにコンパイルされたアプリケーションを実行できますか?

4

2 に答える 2

5
  1. はい、そうです
  2. いいえ、できません。他のランタイム バージョンをインストールする必要があります。ただし、4.0 .net プロセス (クラス ライブラリなど) で < 4.0 を実行することはできます。msdn
于 2010-06-17T17:45:29.610 に答える
2

Visual Studio 2010 は、.NET Framework のバージョン 2.0、3.0、3.5、および 4 をターゲットにすることができます。フレームワークのバージョンがコンピューターにインストールされているが、Visual Studio 2010 に表示されない場合は、.NET 3.5 SP1 をインストールします。

以前のバージョンで作成されたソリューションを開くと、Visual Studio はソリューションを新しい形式に変換します。これは、ソリューションに取り組んでいる全員が同じバージョンの Visual Studio を使用する必要があることを意味します。ただし、異なるフレームワーク バージョンをターゲットにする可能性があるため、これは問題にはなりません。

于 2010-06-17T18:10:25.360 に答える