文档章节

类型“System.Net.Http.HttpResponseMessage”在未被引用的程序集中定

Yamazaki
 Yamazaki
发布于 2015/08/18 19:48
字数 338
阅读 1531
收藏 0
       <b> 编译器错误消息: </b>CS0012: 类型“System.Net.Http.HttpResponseMessage”在未被引用的程序集中定义。必须添加对程序集“System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。<br><br>

<b>源错误:</b><br><br>



我寫一個Web API項目(MVC)。我有一個方法,返回HttpResponseMessage實用類。如果這個類是放置在一個公用文件夾的所有的作品。如果我試圖把 課內的app_code文件夾,我收到消息的類型或命名空間HttpResponseMessage」不會被發現。」


方法的一個例子,這發生在下面提供。需要做什麼可以聲明一個變數或方法在app_code文件夾HttpResponseMessage?

public HttpResponseMessage GetResponseMessage<T>(T item, MediaTypeFormatter mtFormatter)
{
	HttpResponseMessage response = new HttpResponseMessage()
	{
		Content = new ObjectContent<T>(item, mtFormatter)
	};
	return response;
}

之外的文件App_Code編譯時,VisualStudio調用C #編譯器和通過適當的引用程序集(DLL)的基礎上在csproj文件的引用。

裡面的文件App_Code當在運行時編譯ASP.NET調用C #編譯器和通過適當的引用程序集(DLL)基於在Web.config文件中引用。

添加一個參考System.Net.Http(裝配在哪裡HttpResponseMessage位於),打開你的web.config文件並在此設置合并:

解决办法:

配置文件添加以下节点:

<compilation debug="true" targetFramework="4.5">
    <assemblies>
        <add assembly="System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
    </assemblies>
</compilation>




本文转载自:http://codex.wiki/question/1372480-6427/

共有 人打赏支持
Yamazaki
粉丝 57
博文 677
码字总数 38622
作品 0
普陀
高级程序员
私信 提问
解决System.Xml在未被引用的程序集中定义的错误

在用VS2008编译的时候出现以下错误: 类型“System.Xml.Serialization.IXmlSerializable”在未被引用的程序集中定义。必须添加对程序集“System.Xml, Version=2.0.0.0, Culture=neutral, Pub...

Ҧ亮
2010/11/06
0
0
System.Web.UI.IScriptControl在未被引用的程序集中定义。

错误 2 类型“System.Web.UI.IScriptControl”在未被引用的程序集中定义。 这样的错误要怎么解决?求救!!!

木木情深
2012/11/13
531
1
C#环境变量配置及csc命令详解

C#环境变量设置步骤: 在桌面右击[我的电脑]->[属性]->[高级]->[环境变量] 在下面的系统变量栏点击“新建” 变量名输入“csc” 变量值输入:“C:/WINDOWS/Microsoft.NET/Framework/v2.0.507...

豪三
2009/11/10
0
0
Rust 语言服务器--Rust Language Server

Rust 语言服务器(又名 RLS)是一种向编辑器和 IDE 提供一系列功能的方法。而不是让每个编辑器插件必须解析和理解你程序中的类型,还可以为你提供像重构等功能。RLS 集中所有这些逻辑并通过标...

匿名
2017/01/18
708
0
CLR 4.0 有哪些新东西? What's new in CLR 4.0--类型嵌入 Type embedding

前言 Foreword 自从2005年CLR 2.0发布之后, Microsoft有几年没有更新CLR了. 现在新的版本CLR 4.0即将发布. 本人看了几个英文博文. 综合起来, 摘录其要点. 用一个系列介绍几个CLR4.0的新特性....

mikelij
2009/03/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

BitMap的JAVA实现

相关概念 基础类型 在java中: byte -> 8 bits -->1字节char -> 16 bit -->2字节short -> 16 bits -->2字节int -> 32 bits -->4字节float -> 32 bits -->4字节long ->......

freeli
17分钟前
1
0
如何实现前端微服务化

摘要: fundebug-cli是Fudnebug的命令行工具,可以用于批量上传Source Map文件。 Fundebug支持使用Source Map还原真正的错误位置。这样的话,开发者能够迅速定位出错的源代码。另外,Fundebu...

Fundebug
29分钟前
0
0
spring boot jdbc

TODO

zzx10
31分钟前
1
0
var 是 Java 开发的好朋友啊!

简评:Java var != JavaScript var。 Java 10 中引入了新的语法用于局部变量类型推断,很多开发者有所疑惑,希望这篇文章能帮到你。 什么是类型推断 其实在 Java 中类型推断早就存在了,看下...

极光推送
35分钟前
0
0
进阶的Redis之Sentinel原理及实战

Redis作为一款高效的内存数据库,可作用于方方面面,相信如今项目的开发都离不开它。大家可能都知道Redis是高可用的,但很少知道具体高可用是利用什么去实现的。 抛两个问题: 只部署一个Red...

公众号_Zack说码
40分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部