我在 C#
中有一个使用 Visual Studio 2010
开发的网络应用程序,我想在 Visual Studio 2013 (C#)
注意: - 下面列出了我在当前使用VS2010(C#)的Web应用程序中使用的内容
网络服务。
我在VS2010当前的Web应用程序中使用的上面列出的内容。
现在,我的问题是 - 如果我使用 C#使用以上列出的所有Microsoft技术并将其迁移到VS2013,我将面临的主要变化是什么?
答案 0 :(得分:3)
对我们来说最大的变化是Visual Studio安装项目在VS 2012中被折旧了,所以我们不得不构建新的安装程序。
此外,您的应用程序是哪个版本的.NET?请记住Visual Studio的框架定位(基本上如果您的应用程序是.NET 3.5 SP 1或更新版本,您应该没问题):
https://msdn.microsoft.com/en-us/vstudio/dn250998.aspx
Web服务也应该没问题,如果您打算继续创建Web服务而不是切换到WCF,您可能希望看一下:
答案 1 :(得分:0)
我们首先注意到的是VS2013使用IIS Express 8.0,当时我们的生产Web服务器是IIS 6 - 我们遇到过很多场合web.config设置在本地工作正常但忘了添加IIS 6等效。< / p>
对于我们的网络应用,我们一直瞄准相同的.Net框架,我不记得任何问题。作为参考,我们的堆栈是Asp.Net MVC 4,EF 5 WebApi以及众多NuGet包。所以我们没有任何asp.net服务器控件。
您可能还希望确保所有VS2010插件都具有2013年的等效版本。
答案 2 :(得分:0)
对于您正在使用的项目类型,您不应该遇到任何问题。
您甚至可以使用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来试用它。
答案 3 :(得分:0)
已经有VS2015预览,为什么不等到它发布? (或使用预览)
https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs.aspx
正如其他人所说,它不应该制造太多