我有一个在 .NET 4.0 上结合使用 MVC 和 WebForms 的现有 Web 应用程序。我想升级到 4.5 以利用 EF 5 中的一些新功能(需要 4.5)。希望防止破坏现场站点的几个问题:
- 当我将 .NET 4.5 安装到托管服务器时,它会取代 4.0,还是我的 4.0 应用程序会继续以 4.0 模式运行,直到我更改它们
- 4.5 中是否有任何可能使我的 4.0 应用程序脱机的重大更改
- 如果事情变糟,我可以退出安装 4.5 吗?
如果这对您很重要,您应该注意的一个小问题是:
Visual Studio 2010 和 Visual Studio 2012 共享解决方案和项目文件的格式,这使得不都使用相同浏览器版本的团队或透明升级变得非常容易。
但是,一旦您将项目绑定到 .NET 4.5,Visual Studio 2010 将无法打开或编辑该项目。
当我切换到 .NET 4.5 时,为了获得对一些新的 HttpListener 功能的访问权限,我很难学到这一点,并且失去了对 Visual Studio 2010 和我旧 Rescharper 许可证的访问权限。