Visual Studio 2010 RC与.net 4 beta 2

问题描述:

有谁知道是否有可能使用Visual Studio 2010 RC与beta 4版本的.NET 4框架?我需要使用beta 2版本而不是RC的原因是没有可以支持.NET 4 RC的Expression Blend。Visual Studio 2010 RC与.net 4 beta 2

我卸载了随Visual Studio 2010一起安装的.NET 4框架,然后重新安装了.NET 4 Beta 2版本。但是现在,当我启动Visual Studio时,出现一条错误消息,提示“操作无法完成“并关闭。

我该如何做这项工作?谢谢!

这是不可能的。 Visual Studio绑定到CLR的特定版本。在2010 RC的情况下,它与CLR 4.0的RC版本相关联。

更多背后的原因。

Visual Studio本身并不是特殊的这种方式。绝大多数针对RC版本的CLR 4.0的应用程序将无法在Beta2位上运行。这是默认行为[1]

Beta2和RC之间有很多变化进入CLR。其中很多都依赖于Visual Studio。即使您可以让VS在Beta2位上启动,它也会因行为改变或缺少API而迅速崩溃。

[1]我确信你可以做一些琐碎的事情来从RC获得一个非常简单的程序运行在Beta2位上。但它当然不被支持,即使是一个适度复杂的程序也不适用。