2011-01-12 61 views
2

我最近開始使用Visual Studio 2008開發項目的新職位。他們最終想轉移到VS2010,但目前所有的開發人員有和正在使用VS2008。該項目是在ASP.NET中開發的,但也使用了很多經典的ASP 3.0遺留代碼。使用VS2010處理VS2008創建和維護的項目

我一直在使用Visual Studio 2010 Ultimate,我的所有開發虛擬機已經使用VS2010進行設置。我想避免設置另一個虛擬機,因爲它需要很長時間才能重新安裝SQL Server,IIS並重新配置所有內容。正是出於這個原因,我開始使用虛擬機,所以我可以從已經配置好的基礎開發安裝開始。我只是沒有預料到我可能會在其他人使用VS2008的項目上工作。

因爲這個原因,我想知道VS2010在VS2008中開發和維護的項目(web)如何工作。 VS2010能否在不修改項目或解決方案文件的情況下使用VS2008?有沒有人有過這樣的經驗?謝謝一堆。

P.S.我總是可以卸載VS2010和安裝VS2008,但我認爲這可能會導致更多的問題。

回答

4

爲什麼不同時安裝Visual Studio 2010和2008年?據我所知,他們使用自己的編譯器集,並且可以獨立設置他們的Windows SDK路徑。你需要在所有的虛擬機上安裝它,但我沒有看到卸載VS2010的理由......

+0

這可能是我的情況最好的一段路要走。 VS2008應該安裝VS2010的現有安裝嗎?我正在考慮註冊表衝突等問題。 – webworm 2011-01-12 20:54:16

+0

嗯,我還沒有嘗試過,但由於編譯器的版本是完全不同的,而IDE /編譯系統有一個相當大的檢修,我想可能發生的衝突都是小......只有一個,找出'的方式;) ` – rubenvb 2011-01-12 20:56:38

+0

我在同一臺機器上有2005年,2008年和2010年,所以你可能不錯 – hunter 2011-01-13 13:46:36

1

根據我的經驗,你必須將項目文件從VS2008更新到VS2010,並且沒有反向路徑。但是,這並不意味着您無法使用該機制來開展項目。只要確保不要將項目文件簽入到源服務器中。

1

爲什麼你的虛擬機需要擺在首位的IDE?

用匹配的「VS2K10」項目創建一個「VS2K10」解決方案,幷包含來自2K8解決方案和項目的所有文件,這些文件應該可以正常工作。您必須手動將文件保存在與您的2K10解決方案同步的2K8解決方案中,因爲他們不會意識到添加和刪除的文件。

1

打開VS2010中的一個項目,將更新的項目文件。這將意味着VS2008將無法再次打開該項目。

您可以創建項目文件的副本並更新該副本,但是您必須保留兩個項目文件 - 確保已將文件添加到兩者。