添加引用和使用但不存在类型

时间:2017-03-02 16:54:26

标签: c# asp.net reference .net-assembly .net-4.6.1

我不会覆盖MultipartMemoryStreamProvider。在课程库项目中,我添加了对System.NetSystem.Net.Http的引用。此外,我在'cs'文件中添加了用于此命名空间的内容。 我写的时候

public class MyProvider : System.Net.Http.MultipartMemoryStreamProvider` 

智能感知无法识别MultipartMemoryStreamProvider

我的类库项目是使用.Net Framework 4.6.1构建的。

此外,解决方案还包括一个带有类似参数的Web项目,但在Web项目中,此问题不存在。

我做错了什么?应该将哪个程序集添加到类库项目中?

也许我必须从NuGet安装System.Net.Http

enter image description here

1 个答案:

答案 0 :(得分:1)

您拥有正确的命名空间,但MultipartMemoryStreamProvider类位于System.Net.Http.Formatting库中,您需要添加对此的引用。

请注意MSDN上的类说明:

  

汇编: System.Net.Http.Formatting(在System.Net.Http.Formatting.dll中)