我不会覆盖MultipartMemoryStreamProvider
。在课程库项目中,我添加了对System.Net
和System.Net.Http
的引用。此外,我在'cs'文件中添加了用于此命名空间的内容。
我写的时候
public class MyProvider : System.Net.Http.MultipartMemoryStreamProvider`
智能感知无法识别MultipartMemoryStreamProvider
。
我的类库项目是使用.Net Framework 4.6.1构建的。
此外,解决方案还包括一个带有类似参数的Web项目,但在Web项目中,此问题不存在。
我做错了什么?应该将哪个程序集添加到类库项目中?
也许我必须从NuGet安装System.Net.Http
答案 0 :(得分:1)
您拥有正确的命名空间,但MultipartMemoryStreamProvider
类位于System.Net.Http.Formatting
库中,您需要添加对此的引用。
请注意MSDN上的类说明:
汇编: System.Net.Http.Formatting(在System.Net.Http.Formatting.dll中)