我想开发一个使用WPF/C#.NET的商业应用程序。该应用程序将有许多现代的GUI小部件和功能,如可停靠的视图和功能区。该应用程序还应该在Windows XP以及Windows 7和8上运行。针对Windows XP构建的Visual Studio版本是什么?
应该使用哪些Visual Studio .NET版本?我听说在VS 2012/2013中你不能瞄准XP。是这样吗?
我想开发一个使用WPF/C#.NET的商业应用程序。该应用程序将有许多现代的GUI小部件和功能,如可停靠的视图和功能区。该应用程序还应该在Windows XP以及Windows 7和8上运行。针对Windows XP构建的Visual Studio版本是什么?
应该使用哪些Visual Studio .NET版本?我听说在VS 2012/2013中你不能瞄准XP。是这样吗?
它更多的.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
为目标。
正是我想知道的 –
我认为Visual Studio 2013本身支持.Net v4.5,它不支持Windows XP。即使VS2012需要Windows 7.
而如果你想要XP的目标,那么你可以将.NET版本切换到4.0。所以它关于框架而不是IDE
如果你想在Visual Studio上获得XP支持,那么你必须使用Visual Studio 2010版本。
VS2013支持.NET 4.5并不意味着它不支持.NET 2.0,3.5和4.0。这与OS VS2013可以运行的无关,而是关于自定义程序可以运行的操作系统。 – hvd
@hvd: - 更新了我的答案。希望能让它变得更好! –
使用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/
+1,但一定要在XP上测试*。 .NET 4.5替代了4.0,并修复了一些仍然会影响XP用户的错误。 – hvd
你知道XP的寿命将越来越近吗? http://www.microsoft.com/en-us/windows/enterprise/endofsupport.aspx – jeroenh
是的,但我仍然需要以XP为目标,我想在非洲市场推广我的软件,在那里,winXP仍然遗留下很多遗留问题系统 –