2008-12-21 73 views
1

我正在將VS2003項目(.NET 1.1)轉換爲VS2008(.NET 2.0)並已轉換所有C#(很簡單)。我有一臺新機器,並在VS2008上進行了C#轉換。由於存在一些內存保護問題,我們有一個C++層不能在.NET 2.0下工作。VS.NET 2003和VS.NET 2008共存

的C++層是相當老年前由一些分包商的書面 - 它不是偉大的代碼...

我的老機器有我們的C/C++層的安裝VS 2003的(即聊到Visibroker)當該機器上的硬盤崩潰時,我還沒有完成轉換C部分。

我沒有時間來修復.NET 2.0的C++位的轉換所以仍然需要建立在VS 2003

的問題是:我可以安裝VS 2003 VS2008?它會搞砸了嗎?由於公司政策,不能將其安裝到VM中。

謝謝

+0

謝謝你的意見。 你給了我嘗試它的信心! – Fortyrunner 2008-12-22 10:24:05

回答

3

我前段時間處於相同的情況,並在已安裝VS 2008的(虛擬)PC上安裝VS 2003。不幸的是,我不記得在安裝VS 2003之後我是否已經完成了對VS 2008安裝的「修復」,但我認爲它工作正常。

1

我已經同時運行vs2003和vs2008。我相信在2008年之後安裝2003最壞的情況將需要重新安裝2008年。

我會繼續嘗試,但我不會開始,除非我有一天的大部分時間去做。

2

我只是在上週做了這個。 2008年後安裝2003工作得很好。似乎已經搞砸了的唯一的事情是,現在所有的VS圖標看起來像Windows中的舊的2003圖標。

0

在2008年後安裝vs.net 2003會很好,唯一的問題是,vs.net版本自動檢查器可能無法正常工作。例如,如果你在2003年之後安裝2008,並且如果雙擊項目文件或解決方案文件,則會打開vs.net的正確版本,根據它的實際版本。但是如果相反,.net 2003版本檢查器將覆蓋2008,如果雙擊較舊版本的項目文件,它將無法打開vs.net2008。簡單地重新安裝2008年將解決這個問題。