[英]Migrate VS2010 to VS2013 - what would be the major changes we would be facing?
我在C#
有一个使用Visual Studio 2010
开发的Web应用程序,我想在Visual Studio 2013 (C#)
转换或迁移该Web应用程序。
注意: - 下面列出了我在当前使用VS2010(C#)的Web应用程序中使用的内容
网页服务。
以上列出的内容我在VS2010的当前Web应用程序中使用。
现在,我的问题是 - 如果我使用上述所有列出的Microsoft技术使用C#并将其迁移到VS2013,我将面临的主要变化是什么。
对我们来说最大的变化是Visual Studio安装项目在VS 2012中被折旧,因此我们必须构建新的安装程序。
另外,您的应用程序是哪个版本的.NET? 请记住Visual Studio的框架定位(基本上如果您的应用程序是.NET 3.5 SP 1或更新版本,您应该没问题):
https://msdn.microsoft.com/en-us/vstudio/dn250998.aspx
Web服务也应该没问题,如果您打算继续创建Web服务而不是切换到WCF,您可能需要查看以下内容:
我们首先注意到的是VS2013使用IIS Express 8.0,当时我们的生产Web服务器是IIS 6 - 我们遇到过,在很多情况下web.config设置在本地工作正常,但忘了添加IIS 6等效。
对于我们的网络应用程序,我们一直瞄准相同的.Net框架,我不记得任何问题。 作为参考,我们的堆栈是Asp.Net MVC 4,EF 5 WebApi以及众多NuGet包。 所以我们没有任何asp.net服务器控件。
您可能还希望确保所有VS2010插件都具有2013年的等效版本。
对于您正在使用的proyects类型,您不应该有任何问题。
您甚至可以使用VS2013打开解决方案,然后使用VS2010 SP1打开它,没有任何问题(只要您不将.NET框架切换到4.5)。 从VS2012开始,Microsoft进行了更改,允许开发人员使用旧版本的VS(VS2010 SP1是支持此版本的最旧版本)打开解决方案。 有一些proyect类型不兼容,但从你列出的东西,你不会有任何问题。
当您使用最新的VS打开解决方案时,它将进行一些更改,但您仍然可以使用VS2010 SP1打开它(再次,除了一些例外)。
https://msdn.microsoft.com/en-us/library/hh266747.aspx
无论如何,我的建议是,在测试机中安装VS2013并试用。 您甚至可以在几分钟内创建一个VS2013 PreInstalled的Azure VM来试用它。
已经有VS2015预览,为什么不等到它发布? (或使用预览)
https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs.aspx
正如其他人所说,它不应该制造太多
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.