从Visual Studio 2008升级到2015 -我应该担心什么?

本文关键字:我应该 担心 什么 2015 Visual Studio 2008升 | 更新日期: 2023-09-27 18:14:17

我刚刚接手了一些应用程序的所有权在一个新的工作-主要由c# &ASP。.Net web项目,目标是。Net Framework 3.5.

目前公司使用的解决方案是VS 2008,我想考虑升级到2015。

我可以很容易地做到这一点,而不做任何破坏性的变化,以编译的代码?我可能会遇到什么问题?如果一切正常,我如何确保新编译的代码与旧代码相同?

从Visual Studio 2008升级到2015 -我应该担心什么?

(免责声明:我在微软工作过Visual Studio)

VS2015几乎完全向后兼容VS2008,包括对。net 2.0项目的支持,但需要注意一些事情:

  • 。. NET智能设备项目(。. NET Compact Framework/Windows CE)是不支持的,VS2008是最后一个支持它们的VS版本
  • 代码编辑器不再缩进空行(这个变化是在VS2010中引入的,它仍然激怒了我,个人)
  • VS2015确实支持不同版本VS之间的往返项目(即不再强制项目升级),但是这并不能追溯到2008年,我记得2010 SP1是你可以在VS2015中打开的最早的项目版本,而不需要重新保存
  • IDE支持ASP。. NET MVC不包括从GUI中生成ASPX引擎视图的支持,所有菜单项都创建Razor视图,尽管IDE仍然支持在MVC项目中使用ASPX视图(只是复制粘贴文件,我猜)
  • 帮助/文档系统在Visual Studio 2010中进行了彻底的改革,当他们从Microsoft文档资源管理器转移到一个可以通过浏览器访问的小型web服务器时,但是用户的强烈反对迫使Microsoft在Visual Studio 2012中添加(新的)Microsoft帮助查看器-体验不如2008年好(在我看来)。

否则,你就没有什么可担心的了。

差不多了:)