CAD2016开发好的代码降至CAD2012编译时,由于在CAD2016(.NET4.5)中引用了System.Net.Http组件,CAD2012(.NET4.0)编译报错:
最近刚好新换电脑,重装了VS和CAD,刚开始以为是没有添加ASP.NET功能项引起的,一顿修改、修复的,结果还是报错。
System.Net.Http 是微软推出的最新的 HTTP 应用程序的编程接口, 微软称之为“现代化的 HTTP 编程接口”,System.Net.Http 最早是和 Asp.Net Mvc4 同时出现, 是一个第三方组件,名称是Microsoft HTTP Client Libraries,可以在 .Net 4.0 中使用。 随着 .Net 4.5 的发布, System.Net.Http 正式成为 .Net 基础类库, 目前已经可以在 .Net 4.0/4.5 、 Windows Phone 、 以及 Windows Store App 中使用。 具体参考:https://www.cnblogs.com/Leo_wl/p/3439512.html
(1)下载Asp.Net Mvc4: 下载链接:https://www.microsoft.com/en-us/download/details.aspx?id=30683 安装链接:https://blog.csdn.net/qq_40868987/article/details/95015878 (2)删除System.Net.Http引用或者注释掉 using System.Net.Http, 依旧可以正常访问服务器。