Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 将web应用程序从vs 2008转换为2012时dll中的更改_Asp.net_.net_Visual Studio 2008_Visual Studio 2013 - Fatal编程技术网

Asp.net 将web应用程序从vs 2008转换为2012时dll中的更改

Asp.net 将web应用程序从vs 2008转换为2012时dll中的更改,asp.net,.net,visual-studio-2008,visual-studio-2013,Asp.net,.net,Visual Studio 2008,Visual Studio 2013,我想使用一个ASP.NET web应用程序,它是使用visual studio 2008到2013构建的。将使.net framework保持在3.5 我担心的是:在2013年打开项目后,.csproj和.sln会有变化,但是要部署的dll会怎样呢。我是否需要将宿主环境更新到4.0或任何依赖项升级?csproj和sln文件确实会升级,但这对编译的输出没有影响 只要您继续为.NET3.5构建,就不应该有任何额外的需求来部署您的应用程序。需要记住的一点是,VS2008 web部署项目和数据库项目已被

我想使用一个ASP.NET web应用程序,它是使用visual studio 2008到2013构建的。将使.net framework保持在3.5


我担心的是:在2013年打开项目后,
.csproj
.sln
会有变化,但是要部署的dll会怎样呢。我是否需要将宿主环境更新到4.0或任何依赖项升级?

csproj和sln文件确实会升级,但这对编译的输出没有影响

只要您继续为.NET3.5构建,就不应该有任何额外的需求来部署您的应用程序。需要记住的一点是,VS2008 web部署项目和数据库项目已被弃用,并且不存在这些项目的升级路径。所以,如果你使用这两种方法中的任何一种,都要小心


对您来说,最安全的方法是测试升级。安装VS2013,它与VS2008并行运行。打开旧的解决方案,让VS更新它,然后进行测试部署。如果出现问题,只需将更改恢复到上一个源代码管理版本。

执行了5次。没问题。因为您保留了框架3.5-没有问题