在VS2008旁边安装Visual Studio 2010 Beta 2

3

我太过谨慎,不敢在未听到已经尝试的人的建议之前,在我的生产设备上安装VS2010 Beta 2,而且 VS2008 已经安装。我知道微软说可以,但这并不一定意味着它会工作。

是否有人已经成功地在他们的生产设备上安装了VS2010 Beta 2(最好是旗舰版),并没有出现负面后果?


我还没有做过,但它们是完全不同的东西。VS2010 是100%的WPF,所以不应该有任何冲突。 - John Gietzen
@John:他们的GUI实现不同并不意味着共享文件中不会有任何冲突,这是两个完全不同的问题。话虽如此,最近的Visual Studio安装程序已经意识到已安装的其他版本,并使用选择器加载具有正确应用程序的解决方案 - 直到它不可避免地崩溃。 - RedGlyph
这就是虚拟PC的用途。 - i_am_jorf
7个回答

5

如果你非常担心(也许是有道理的!),你考虑过在虚拟机中运行它吗?然后你可以将其指向相同的源代码库,并确信两者不会互相干扰。


我曾经犹豫是否要构建虚拟机,主要是因为性能方面的问题。而且搭建所需要的时间也是一个因素。 - Jeremy Roberts
说得好。这并不是微不足道的。然而,它确实是你可以得到的最独立的 :-) 也许你可以把它看作是一种投资,因为你将来可以用它进行其他测试? - Brian Agnew
我认为我更倾向于在我的家用电脑上安装它(与我的工作电脑相当)。我想要一个真实的感觉,了解它的性能如何,而我无法从虚拟机中得到这样的感觉。 - Jeremy Roberts

3

我在我的计算机上安装了VS2010 beta 2和VS2008,似乎运行良好。我立即开始使用它的两个强有力的原因都与Silverlight相关:单元测试和可视化设计。


我在同一台机器上安装了2010、2008、2005和2003版本的软件。它们之间没有冲突,但我必须在IIS设置中明确指定调用正确的框架。我还遇到了一些安装顺序方面的小问题,需要在受影响的框架中再次运行aspnet_regiis -ir命令。 - Joel Etherton

1

看一下VS 2010 beta 2已知问题列表

我已经将其安装到了一台我不关心的带有VS 2008的机器上。 :) 从上面的链接中查看“正确”的卸载过程让我认为不将其放在生产环境中是一个好主意...从那个beta版本到下一个版本将会很麻烦。

而且,谁说他们是WPF/Winform不会冲突就是疯了。.Net 4可以并存安装,没错。但是,因为VS 2010也可以构建/调试/测试.Net 2/3/3.5程序集,所以在您的计算机上安装了所有版本的策略文件和绑定重定向。当您安装VS 2010时,您会触及计算机上的每个.Net运行时(无论您喜欢与否)。


0
我有一个并行安装的VS 2008和VS 2010 beta 2。唯一的负面影响是,某些Microsoft DLL(Microsoft.Test ...),它是unittest框架的一部分,在vs2008和vs2010上都需要通过版本引用到vs.net 2008项目中。否则,vs2008可能会默认选择vs2010引用,导致编译错误。

0

它对我来说很有效;到目前为止(承认只有一天),我没有看到任何问题。

话虽如此,如果我们没有为生产构建使用单独的构建服务器,我会更加谨慎。


0

由于它还处于测试阶段,我不建议在生产环境或日常开发机器上安装它。最好的解决方案是使用虚拟机,这也是我尝试测试版软件的方式。


0

对于我而言,在两台电脑上(一台XP,一台Vista)使用VS2010 beta1与VS2005和VS2008完美兼容。

在这两种情况下,它也能够干净地卸载。

当然,这并不能保证Beta2能够完美运行,但您应该没问题。通常的建议是:不要在开发机器上安装Beta版的Visual Studio - 使用虚拟PC或PC,您不介意重新安装操作系统。


你先给了再拿走 :) - Jeremy Roberts
我是这样的 :-) 就是说:我没有遵循建议,安装Beta 2时也不打算这样做 :-) - Jason Williams

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接