我使用了JSON.NET和Async包的nuget包创建了一个可移植类库
当我尝试在可移植库中序列化一个类时,我在单元测试项目中得到了这个错误
无法加载文件或程序集'System.Runtime,Version = 1.5.11.0, Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个 依赖。系统找不到指定的文件。
当类上有公共异步方法时,我似乎只能得到它。 此外,如果我在测试项目中重新创建类,那么它工作正常。 只有在调用可移植库(使用异步方法序列化类)时才会出现错误
答案 0 :(得分:3)
对于作为Microsoft.Bcl或Microsoft.Bcl.Async NuGet包的一部分安装的程序集,您应该能够从app.config中删除任何绑定重定向。 Microsoft.Bcl.Build包将在编译时添加正确的绑定重定向。