降级到asp.net 4.0时缺少名称空间

时间:2016-06-22 12:28:26

标签: c# asp.net .net asp.net-mvc downgrade

我只需将ASP.Net 4.5应用程序降级到ASP.Net 4.0应用程序,因为我们的服务器不支持4.5。我降级它的方式非常简单:

项目 - >属性 - >申请 - >目标框架 Target framework

完成后,我重新启动了解决方案,试图开始调试,但是在我开始调试之后它就停止了,给我一些错误(说它们找不到一些名称空间),只需几分之一秒在错误消失后,它给了我127个警告,所有这些都是这样的:

Warnings

现在我知道这里有什么问题,但我不知道如何解决这个问题..有谁知道如何修复这些警告?

提前致谢

INFO

我正在使用Visual Studio 2015社区

2 个答案:

答案 0 :(得分:0)

删除您对Dlls的当前引用并再次添加它们,它应该加载正确版本的Dll。因为您引用了4.5版本,然后更改了项目目标,所以引用现在无效,因为它们是针对更高版本的框架构建的。在大多数情况下,更改项目框架版本目标不会更新引用

答案 1 :(得分:0)

实际上,当它带有ASP.NET时并不那么容易。您必须浏览所有web.config并降级引用的库。如果它的新项目,只需在.NET 4上创建新的ASP.NET并将其web.config与您的。