2013-12-07 101 views
2

我想開發一個使用WPF/C#.NET的商業應用程序。該應用程序將有許多現代的GUI小部件和功能,如可停靠的視圖和功能區。該應用程序還應該在Windows XP以及Windows 7和8上運行。針對Windows XP構建的Visual Studio版本是什麼?

應該使用哪些Visual Studio .NET版本?我聽說在VS 2012/2013中你不能瞄準XP。是這樣嗎?

+0

你知道XP的壽命將越來越近嗎? http://www.microsoft.com/en-us/windows/enterprise/endofsupport.aspx – jeroenh

+1

是的,但我仍然需要以XP爲目標,我想在非洲市場推廣我的軟件,在那裏,winXP仍然遺留下很多遺留問題系統 –

回答

5

它更多的.Net框架,而不是IDE特定的。

.Net 4.5 framework不能安裝在XP機器上。所以如果你正在談論development machines,那麼它的真實你can't go with VS 2012/2013自4.5默認安裝在他們身上。

但是,如果您在此討論customer machines,您可以使用Windows 7/8 for development with 2012/2013 IDE,但項目應該以.Net 4.0 framework or below爲目標。

+1

正是我想知道的 –

1

我認爲Visual Studio 2013本身支持.Net v4.5,它不支持Windows XP。即使VS2012需要Windows 7.

而如果你想要XP的目標,那麼你可以將.NET版本切換到4.0。所以它關於框架而不是IDE

如果你想在Visual Studio上獲得XP支持,那麼你必須使用Visual Studio 2010版本。

+3

VS2013支持.NET 4.5並不意味着它不支持.NET 2.0,3.5和4.0。這與OS VS2013可以運行的無關,而是關於自定義程序可以運行的操作系統。 – hvd

+0

@hvd: - 更新了我的答案。希望能讓它變得更好! –

9

使用Visual Studio 2013並在Windows 7/8系統上開發。

您可以通過只是改變從4.5 .NET Framework來4.0

便於更新的Windows XP:由於@hvd在評論中曾表示,一定要測試您的產品XP的機器上(或一臺只有.NET 4.0的機器)
http://news.kynosarges.org/2012/08/01/no-net-4-5-for-xp2003/

+2

+1,但一定要在XP上測試*。 .NET 4.5替代了4.0,並修復了一些仍然會影響XP用戶的錯誤。 – hvd

相關問題