各 .Net フレームワークの最小 OS 要件は? たとえば、各 OS を実行できないバージョンは次のとおりです。
- ウィンドウズ95
- ウィンドウズ98
- ウィンドウズ98SE
- Windows ME
- Windows NT 3.x
- WindowsNT4
- ウィンドウズ2000
すべての .Net フレームワークは、XP、Vista、Windows Server 2003、および Windows Server 2008 と互換性があると思います (間違っている場合は訂正してください)。
各 .Net フレームワークの最小 OS 要件は? たとえば、各 OS を実行できないバージョンは次のとおりです。
すべての .Net フレームワークは、XP、Vista、Windows Server 2003、および Windows Server 2008 と互換性があると思います (間違っている場合は訂正してください)。
1.x と 2.0 は Win98 までずっと機能しますが、Windows 8 の前で停止します (検証されていません)。
Microsoft によると、 .NET Framework 2.0 がサポートするオペレーティング システム:
.NET Framework 3.0 対応 OS:
注: Windows Vista には .NET Framework 3.0 が付属しています。スタンドアロン .NET Framework 3.0 パッケージは必要なく、Vista ではサポートされていません。
.NET Framework 3.5 サポートされている Microsoft によるOS :
.NET Framework 4.0 サポートされている Microsoft のOS :
.NET Framework 4.5 サポートされている Microsoft のOS :
.NET Framework 4.5.1/4.5.2/4.6 Microsoft によると、サポートされている OS :
Microsoft .NET フレームワークは、バージョン 1.0 以降の Windows 98 以降でサポートされていますが、次の例外があります。
Windows NT
Windows Server 2003 (Itanium-based)
追記として、バージョン 2.0 までのプラットフォームで .NET IL Portable Executables を Linux ベースのマシンで Mono を介してかなり確実に実行できました。Mono でコンパイルした方がうまく動作しますが。奇妙な理由により、Mono パッケージでコンパイルされた PE は、Microsoft .NET コンパイラでコンパイルされた場合よりも、.NET IL の記述された標準により近くなります。
.NET 2.0 は、MSDN で Windows 98 と互換性があると述べています。
Microsoft Windows 2003 Server Service Pack 1 (SP1)
Windows XP SP2
Windows Vista *
.Net 1、1.1、および 2.0 は、Windows 98 / Windows 2000 以降のすべてでサポートされていますが、Windows NT または Windows 95 ではサポートされていません。
.Net 3.0 / 3.5 は、Windows XP/Vista、Server 2003、および Server 2008 エディションでのみサポートされています。Windows 98 および 2000 はサポートされなくなりました。MSDNを参照
更新:どうやら私は間違っていたようです。他の人が指摘したように、MSDN は 2.0 以下は Win 98 でも動作すると述べています。
すべての .Net バージョンは XP SP2 以降で動作しますが、一部のクラスは Vista 固有の機能のサポートも提供し、XP では正常に失敗します。1.0 は Windows 2000 で動作していたと思いますが、他のすべてのリリースされた .Net は XP 以降を想定しています。