文档章节

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

Yamazaki
 Yamazaki
发布于 2015/08/18 19:48
字数 338
阅读 1545
收藏 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
粉丝 60
博文 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
606
1
csc命令帮助

大家还是要常用用csc,个人感觉有时vs有不少不太方便的东西。 C:/>csc /help |more Microsoft (R) Visual C# 编译器版本7.00.9254 [CLR version v1.0.2914] 版权所有 (C) Microsoft Corp 200...

晨曦之光
2012/03/09
47
0
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

没有更多内容

加载失败,请刷新页面

加载更多

数据库篇一

数据库篇 第1章 数据库介绍 1.1 数据库概述  什么是数据库(DB:DataBase) 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据...

stars永恒
34分钟前
2
0
Intellij IDEA中设置了jsp页面,但是在访问页面时却提示404

在Intellij IDEA中设置了spring boot的jsp页面,但是在访问时,却出现404,Not Found,经过查找资料后解决,步骤如下: 在Run/Debug Configurations面板中设置该程序的Working Directory选项...

uknow8692
昨天
2
0
day24:文档第五行增内容|每月1号压缩/etc/目录|过滤文本重复次数多的10个单词|人员分组|

1、在文本文档1.txt里第五行下面增加如下内容;两个方法; # This is a test file.# Test insert line into this file. 分析:给文档后增加内容,可以用sed 来搞定;也可以用while do done...

芬野de博客
昨天
2
0
深入理解JVM—JVM内存模型

深入理解JVM—JVM内存模型 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存...

onedotdot
昨天
3
0
MVC、MVCS、MVVM、MVP、VIPER等这么多架构模式哪一个好呢?

在项目开启阶段,其中一个很重要的环节就是选架构。 那么面对目前已知的这么多架构模式我们该怎么选择呢?这确实是个很让人头疼的问题! 下面我就在这里梳理一下目前常见的一些架构模式。 先...

Java干货分享
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部