在VS 2015中推荐什么,Windows XP是目标平台

问题描述:

我正在开发一个必须在Windows XP上运行的Visual Studio 2015中的桌面应用程序。我有以下问题:在VS 2015中推荐什么,Windows XP是目标平台

  1. 我应该使用Windows Forms还是WPF作为首选开发平台?
  2. 我正在开发这个在Windows 10上 - 测试这个最好的方法是什么,因为我没有访问Windows XP系统?
+0

使用VMware虚拟机,并在XP上工作,推荐使用winform,不需要WPF并使用VS 2010 –

+0

并且获得.NET FrameWork 4.0 Extended以使用4.5中的一些功能。适用于XP。 –

关于.NET Framework System Requirements您必须使用.NET版本4或更低版本。

由于WPF在Windows XP下运行速度非常慢,因此请考虑使用WinForms。

如果您的应用程序是完全托管的(不包含非托管函数调用),则它与任何Windows版本完全兼容。但如果需要,您可以使用虚拟机进行测试。

最好的方法是在VirtualBox XP上进行测试,并确保使用Target framework 4.0构建应用程序,因为在XP上不能安装4.5或更高版本的.Net Framework。

关于选择Winform/WPF,取决于您。