2013-08-26 195 views
0

我正在開發一個針對Windows XP平臺的項目。我一直在使用Visual Studio 2008(使用.NET 3.5)在Windows XP虛擬機上開發它,以確保它能夠爲我的客戶端工作。但是這種方法變得煩人(打開,關閉,最小化,恢復虛擬機窗口,性能較低)。在我的本地機器上,我在Windows 7上使用Visual Studio 2012 Ultimate。 如果我要從該機器導入項目並繼續開發它,我如何確保它能在Windows上工作XP?Windows XP兼容性

我的應用程序是用C#for .NET Framework 3.5編寫的。

+0

在VS2012和Win7中構建你的應用程序,確保你的目標是.Net Framework 3.5。使用Virtual Win XP驗證安裝是否像以前一樣工作。我們遇到了一些針對右側.Net版本的問題,但是在C++/CLI中,即使在定位3.5時也會使用4.0 ... – MathiasWestin

+0

我會嘗試。但是我不希望發生的事情是「哇,我寫了這麼多代碼,但是我的應用程序在Windows XP中無法使用,我將不得不重寫所有內容」 – Victor

+0

只要你的目標是3.5 。 XP支持.Net Framework 3.5。您更可能不高興,您可以使用.NET Framework 4.5中的酷東西... :) – MathiasWestin

回答

1

確保你的目標.NET Framework 3.5的在Visual Studio 2012 How to: Target a Version of the .NET Framework

重新生成應用程序和虛擬XP的機器進行測試。 Windows XP支持.Net Framework 3.5,所以應該沒有問題。 Microsoft .NET Framework 3.5

但是請告訴您的客戶,微軟對Windows XP的支持即將結束,因此他們應該開始規劃升級。 http://www.microsoft.com/en-us/windows/endofsupport.aspx

+0

我知道支持結束。這有點複雜。但就目前而言,他希望在Windows XP上使用該應用程序 – Victor

+0

對於某些客戶而言,這可能是多年來針對XP的需求。幸運的是,針對3.5框架儘可能地減少了痛苦。 –