2009-05-21 10 views
14

Visual Studio 2010を使用してasp.net 3.5/2.0プロジェクトを開発できますか?または、私は.Net Framework 4.0に固執するでしょうか?Visual Studio 2010を使用してasp.net 3.5/2.0プロジェクトを開発できますか?

+0

私はあなたが2/3.5のプロジェクトを開発することができると思うだろう。この時点で下位互換性がなければ、かなり価値がないでしょう。 – Gromer

+0

あなたの質問に答える答えはありませんか? – jvanderh

答えて

19

MSDN VS 2010のVisual Studioの のマルチターゲット機能を使用すると、 の.NET Framework、またはそのプロファイル、アプリケーションに要求される のバージョンを指定することができます

から。 マルチターゲティングの主な利点は です。Visual Studioの最新バージョン を使用して、.NET Frameworkの以前のバージョン をターゲットとする プロジェクトを作成して開発することができます。たとえば、 Visual Studio 2008で作成したプロジェクト を、新しい.NET Framework の依存関係を追加せずに作成し続けることができます。

+6

ユニットテストプロジェクトを使用している場合、それらは常に.NET 4.0にコンパイルされます。 – Peter

+0

本当ですが、これは、フレームワーク4.0のクラスセットを使用しているためです。 –

+1

これは*何*のためですか?私は今、sp1を使ってもテストできない3.5のソリューションを持っています。 – brianary

6

はい、あなたは2.0と3.5 ASP .NETプロジェクトを開発することができ、およびVisual Studioのプロジェクトの他の多くの他のタイプ、2010年、我々は、マルチターゲットのサポートを構築した場合、我々はそれているため、Web開発に特に敏感でしたユーザーが直ちにサーバーをアップグレードすることを期待するのは現実的ではありません。多くの場合、これは可能ではありません。

-4

いいえ、できません。フレームワークバージョンを対象にすることはできますが、プロジェクト/ソリューションファイルは異なります。 VS 2008は不平を言う。これは開発者にとって親しみがないMSです。

+2

このような回答を提供する前に研究を行う必要があります。 – Don

1

私はVS 2008を使ってバージョン3.5で開発されたプロジェクトを持っています。私は今VS 2010をインストールしました。プロジェクトを開くときに、最初の画面には "Visual Studio変換ウィザードへようこそ"変換される。ウォーリーが正しいように見える - フレームワークが同じであってもファイルは異なるだろう。

1

ユニットテストを使用していない場合。

Attempted re-targeting of the project has been canceled. You cannot change the specified .NET framework version or profile for a test project.

はい、SP1がインストールされています: Uninstall entry for VS2010sp1

関連する問題