2011-02-01 17 views
1

私は非常に移植性の高いアプリケーションを作成したいと思っています。理想的には、誰もが.NETをインストールせずにそれを使用できるはずです。たいていプログラマではないマシンで使用されるデフォルトの.NETバージョンは何ですか? Windows XP SP2またはSP3で.NET2または.NET1ですか?デフォルトでインストールされている.NETバージョンは何ですか?

+1

[どのバージョンの.NETがどのバージョンのWindowsに同梱されていますか?](http://stackoverflow.com/questions/909516/what-version-of-net-ships-with-what-バージョンウインドウ) –

+0

@FredrikMörk重複しているかもしれませんが、ここには正解があります。 – IAdapter

+0

ここでの正解の情報は、[wikipediaの関連記事](http://en.wikipedia.org/wiki/.NET_Framework#Versions)と同じです(wikipediaがリストにないという点を除けば) XPでは、一方でWindows Serverのバージョンをリストしています)。このリンクには、将来のリリースで更新される可能性のあるページを指し示す利点もありますが、ここではそうではないかもしれません。 –

答えて

3
  • は、Windows XP SP2に付属している
  • .NET 3.5が

なぜあなたはあなたのアプリケーションと一緒に.NET FrameworkのインストーラをバンドルしないWindows 7に付属していますか?

ユーザーがWindows Updateで最新の状態になっている場合は、.Net 3.5がインストールされている必要があります。

+0

しかし、ユーザーが管理者を持つことができず、制限されたアカウントを持っているので、私はむしろ単に2.0をターゲットにしています。 – IAdapter

+0

XP SP2に関する情報源を挙げることができますか? TIA。 –

3

オペレーティングシステムおよびサービスパック(あれば)によって異なります。

複数のWindowsバージョンを対象としている場合は、インストールに.NETを含めることは避けられません。 .NET 2.0

2

Windows XPには.Netがインストールされていません。

 
Version Version Number Release Date Default in Windows 
1.0  1.0.3705.0  2002-02-13  
1.1  1.1.4322.573 2003-04-24 Windows Server 2003 
2.0  2.0.50727.42 2005-11-07 Windows Server 2003 R2 
3.0  3.0.4506.30  2006-11-06 Windows Vista, Windows Server 2008 
3.5  3.5.21022.8  2007-11-19 Windows 7, Windows Server 2008 R2 
4.0  4.0.30319.1  2010-04-12 
関連する問題