2009-10-22 84 views
3

我太偏執了,在VS2008旁邊的我的生產機器上安裝了VS2010 Beta 2,但沒有聽到已經冒險的人的聲音。我知道MS說這沒關係,但這並不一定意味着它會起作用。在VS2008旁邊安裝Visual Studio 2010 Beta 2

是否有人在他們的生產機器上成功安裝了VS2010 Beta 2(最好是Ultimate版本),沒有負面影響?

+0

我沒有這樣做,但他們是完全不同的動物。 VS2010是100%的WPF,所以不應該有任何衝突。 – 2009-10-22 18:51:57

+0

@John:他們的GUI實現不同並不能保證在共享文件中不會有任何衝突,這是兩個完全不同的問題。也就是說,最後一個Visual Studio安裝程序已經知道已經安裝的其他版本,然後使用選擇器來加載具有正確應用程序的解決方案 - 直至它總是中斷。 – RedGlyph 2009-10-22 19:24:25

+0

這是虛擬PC的用途。 – 2010-01-29 18:48:22

回答

3

我已經在我的機器上安裝了VS2010 beta 2,與VS2008一起,它似乎工作正常。我現在開始使用它有兩個令人信服的理由,都與Silverlight有關:單元測試和視覺設計師。

+0

我有2010年,2008年,2005年,2003年都在同一臺機器上。他們中沒有一個與另一個爭論,但我必須在我的IIS設置中明確地確保正確的框架被調用。我還遇到了一些需要在受影響的框架中再次運行aspnet_regiis -ir的安裝順序問題。 – 2010-01-29 18:49:06

5

如果你是那種偏執狂(也許是合理的!),你有沒有想過在虛擬機上運行它?然後,您可以將其指向同一個源代碼庫,並確信兩者不會互相干擾。

+0

由於性能原因,我在構建虛擬機方面猶豫不決。設置時間也是一個因素。 – 2009-10-22 18:54:05

+0

公平點。這不是微不足道的。然而,它*是*儘可能孤立,你可以得到:-) *也許*你可以把它看作是一種投資,因爲你可以將它用於其他測試? – 2009-10-22 18:58:41

+0

我想我更傾向於將它安裝在我的家用機器上(這與我的工作機器相媲美)。我希望對它的執行方式有一個誠實的感受,而且我無法從虛擬機中獲得它。 – 2009-10-22 19:17:38

0

它對我有用;到目前爲止我還沒有看到任何問題(確實在一天內)。

也就是說,如果我們的生產版本沒有單獨的構建服務器,我會更加謹慎。

0

由於它在Beta中,我不會將它安裝在生產箱中;即使在你的日常開發機器中。最好的解決方案是虛擬機,這是我總是試用測試版軟件的方式。

0

VS2010 beta 1與兩臺PC上的VS2005和VS2008一起工作非常完美。 (一個XP,一個Vista)

它也在這兩種情況下都清除乾淨。

這並不能保證Beta2能夠完美工作,但你應該沒問題。一般來說,建議是:不要在開發機器上安裝Beta visual studio版本 - 使用虛擬PC或PC,您不介意重新安裝操作系統。

+0

你givith,然後帶走:) – 2009-10-22 18:55:37

+0

我這樣做:-)這樣說:我沒有按照建議,我不打算當我安裝測試版2 :-) – 2009-10-22 21:49:07

1

看一看list of known issues in VS 2010 beta 2

我已經將它安裝到VS 2008上的一臺機器上,我不關心它。 :) 從上面的鏈接看「正確的」卸載過程讓我覺得不要把它放在生產環境中是一個好主意......從測試版到下一個版本將成爲PITA。

誰說他們是WPF/Winform它不會發生衝突是瘋了。 .Net 4並排安裝,是的。但是有一些策略文件和綁定重定向爲您的盒子上的所有版本安裝,因爲VS 2010也可以構建/調試/測試.Net 2/3/3.5程序集。當您安裝VS 2010時,您正在觸摸您的盒子上的每個.Net運行時(像是否)。

0

我有一個VS 2008和VS 2010 beta 2的並行安裝。唯一的負面影響是,一些微軟DLLS(Microsoft.Test ...)是VS2008和VS2010單元測試框架的一部分,需要由vs.net 2008項目中的版本引用。否則vs2008可能會在默認情況下選擇vs2010引用,並且會出現編譯錯誤。

相關問題