2013-12-07 137 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

相关问题