【发布时间】:2015-04-01 22:44:46
【问题描述】:
我编写了简单的控制台应用程序。
static void Main(string[] args)
{
new HttpClient().PostAsJsonAsync("URL", "Text");
}
并将System.Net.Http 和System.Net.Http.Formatting 引用添加到项目中。
我得到了这个例外:
发生“System.IO.FileLoadException”类型的未处理异常 在 System.Net.Http.Formatting.dll 中
附加信息:无法加载文件或程序集 'Newtonsoft.Json,版本=4.5.0.0,文化=中性, PublicKeyToken=30ad4fe6b2a6aeed' 或其依赖项之一。这 定位程序集的清单定义与程序集不匹配 参考。 (HRESULT 异常:0x80131040)
【问题讨论】:
-
什么IDE?您是否检查了图书馆的位置和预期位置?
-
你有 Newtonsoft.Json 依赖吗?
-
在接受的答案中检查此link 和 msdn.blog 链接。
-
我使用的是 Visual Studio 2013。MSDN 上没有提到 Newtonsoft.Json,在方法的描述中,现在我通过 nuget 安装了 JSON.net 包,但得到了相同的异常。