3

我使用 JSON.NET 的 nuget 包和 Async 包创建了一个可移植类库

当我尝试在可移植库中序列化一个类时,在我的单元测试项目中出现此错误

无法加载文件或程序集 'System.Runtime, Version=1.5.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一。该系统找不到指定的文件。

我似乎只有在类上有公共异步方法时才明白。此外,如果我在测试项目中重新创建类,那么它工作正常。该错误仅在调用可移植库时发生(使用异步方法序列化类)

4

1 回答 1

3

对于作为 Microsoft.Bcl 或 Microsoft.Bcl.Async NuGet 包的一部分安装的程序集,您应该能够从 app.config 中删除任何绑定重定向。Microsoft.Bcl.Build 包将在编译时添加正确的绑定重定向。

于 2013-08-12T20:51:08.813 回答