web-dev-qa-db-ja.com

.NET 4.0はWindowsと互換性がありますXP SP2以下?

私はここを読みました http://www.Microsoft.com/downloads/en/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab .NET 4.0 CP(クライアントプロファイルをインストールする)WinXP SP3以降が必要です。 SP2以前には多くの人がいるので、これは少し心配です。

Windows XP以降の任意のバージョンで.NET 4.0アプリを実行する方法はありますか? (彼らが持っているサービスパックを心配することなく)?

そうでない場合、.NET 3.5、3.0、または2.0はどうですか?

私の質問は次のとおりです。

  1. WinXP SP2以降との互換性を確保するために、.NET Frameworkのバージョンをどれだけ低くする必要がありますか?

  2. WinXP(サービスパックなし)以上の互換性を確保するために、.NET Frameworkのバージョンの選択をどれだけ低くする必要がありますか?

38

.NET 3.5は、XP SP2との互換性を提供します。XPの任意のレベルとの互換性が必要な場合は、.NET 2.0に戻る必要があります。

.NET 3.5の要件は次の場所にあります。 http://msdn.Microsoft.com/en-us/library/cc160717(VS.90).aspx

.NET 3.0の要件は次の場所にあります: http://msdn.Microsoft.com/en-us/library/aa480198.aspx

27
madisonw
  • .NET 4.0では、XP SP3、Win2k3 SP2、Vista、7、または2008(R2)
  • .NET 3.5では、XP SP2以降が必要です。
  • .NET 2.0にはWin2K SP(3?)以降が必要です。

ちなみに、XP SP2はサポートされなくなりました。また、Win2KおよびVista XP1のすべてのバージョン)

47
Andrew Barber

私の知る限り、3.5はWinXP SP2をサポートする最後のバージョンでした。

2
Andy Johnson