看起来这应该是一个普遍的问题,我希望可以通过快速的谷歌搜索找到答案,但无奈我似乎找不到答案。
我正在使用C#中的NUnit编写单元测试,测试方法依赖于第三方库Newtonsoft.Json。当我尝试从我的单元测试中调用该方法时,我遇到了常见的错误:
"未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配" 异常。
单元测试和应用程序都使用完全相同的newtonsoft库,并且在两个项目中都将dll设置为本地复制。
看起来我缺少一些非常明显的东西,但我似乎无法解决这个问题。
我正在使用C#中的NUnit编写单元测试,测试方法依赖于第三方库Newtonsoft.Json。当我尝试从我的单元测试中调用该方法时,我遇到了常见的错误:
"未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配" 异常。
单元测试和应用程序都使用完全相同的newtonsoft库,并且在两个项目中都将dll设置为本地复制。
看起来我缺少一些非常明显的东西,但我似乎无法解决这个问题。