c# – 降级.net 4.5应用程序到4.0
我想将.net库从框架版本4.5降级到.net 4.0.
我有几个libs安装使用nuget: > Microsoft.AspNet.WebApi.Client和它的依赖关系: 我做以下: >在我的解决方案中的每个项目的设置中,我将目标框架设置为4.0.之后,我尝试重建我的解决方案,但当然没有成功,因为错误类型或命名空间名称“Newtonsoft”找不到(你缺少一个using指令或程序集引用?),HTTP客户端库 我的问题是:我可以降级这个项目吗,或者我应该用一些支持.net 4替换这些lib,并重写一些代码部分? 解决方法
.NET 4.5是.NET 4.0的就地升级,这意味着CLR是相同的,但是添加了新的库,以及错误修复和性能改进,并且都是
指向.NET CLR 4. 在您的情况下,由于.NET 4.5已经安装,所以4.5更新完全取代了.NET 4.0运行时. 即使您将项目更改为.NET 4.0,内部使用的库仍然指向4.5,但仅限于可用于4.0的行为,但行为可能与您不同 所以为了将你的项目从4.5降级到4.0,我同意你的意见,你需要: >将.NET框架重新安装到.NET 4(如果您不再需要.NET 4.5) Hanselman和Rick已经很好地解释了. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |