我在VS2010中使用由多個多項目解決方案組成的Winform。我需要將其移植到VS2012。你爲什麼會問?因爲我們需要使用WF4.5的功能。從VS2010升級C#項目到VS2012
有沒有人有這方面的經驗?
是否像安裝VS2012並在vs2012中打開解決方案一樣簡單並編譯和鏈接?
我在VS2010中使用由多個多項目解決方案組成的Winform。我需要將其移植到VS2012。你爲什麼會問?因爲我們需要使用WF4.5的功能。從VS2010升級C#項目到VS2012
有沒有人有這方面的經驗?
是否像安裝VS2012並在vs2012中打開解決方案一樣簡單並編譯和鏈接?
簡而言之:可以升級VS2010項目VS2012,但Windows窗體應用程序也不會明確升級。
選項#1:如果您仍然希望保留WinForm項目並且不將其轉換爲WPF應用程序,那麼您必須通過服務使用WF4.5功能。
選項#2:儘管Microsoft刪除了創建C++/CLI Windows Forms應用程序的選項,但仍然安裝了模板文件。唯一缺少的東西似乎是.vsz文件和vcNET.vcdir文件中的註冊。我重新創建了這些文件,並將它們下載到here。
安裝這些文件,您應該能夠在C++/CLI中再次創建WinForm應用程序。
選項3:您仍然可以根據此文章單獨升級您的項目 - FREE: Visual Studio Express 2012 for Windows Desktop。
我的建議在將升級到.NET4.5之前,會檢查你所有的第三方組件,並確保它們有更新的框架升級版本。
@EIYusubov:謝謝您的回覆。但我的poroject是C#而不是C++或CLI(我不確定什麼是CLI)。我仍然可以使用您的回覆,或者您的回覆僅適用於C++和CLI。謝謝。 – user1298925
根據這篇文章它應該工作 - http://www.hanselman.com/blog/FREEVisualStudioExpress2012ForWindowsDesktop.aspx –
您的項目目前正在哪個框架上運行?看到這[SO問題和鏈接](http://stackoverflow.com/questions/12143383/converting-vs2012-solution-to-vs2010) –
NET Framework 4.0 – user1298925
@馬克霍爾:感謝您的回覆,但我沒有找到我在你提供的鏈接中回答。我正在從2010年升級到2012年。您提供的問題是從2012年到2010年。雖然我試圖扭轉答案,但沒有幫助。 – user1298925