2015-09-05 78 views
2

我正在開發一個必須在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。 –

回答

2

關於.NET Framework System Requirements您必須使用.NET版本4或更低版本。

由於WPF在Windows XP下運行速度非常慢,因此請考慮使用WinForms。

如果您的應用程序是完全託管的(不包含非託管函數調用),則它與任何Windows版本完全兼容。但如果需要,您可以使用虛擬機進行測試。

3

最好的方法是在VirtualBox XP上進行測試,並確保使用Target framework 4.0構建應用程序,因爲在XP上不能安裝4.5或更高版本的.Net Framework。

關於選擇Winform/WPF,取決於您。