无法删除“元数据文件”... \ bin \ foo.dll“不可用”错误

时间:2012-11-02 23:14:16

标签: c# asp.net asp.net-mvc dll metadata

我收到了NewtonSoft Json dll的这个问题。它说命名空间'Json'在命名空间'System.Runtime.Serialization'中不存在。

我已经清理并再次构建了代码。还尝试将dll添加到bin文件夹中,但仍然没有运气。

为什么会发生这种情况,我该如何克服这个问题?

1 个答案:

答案 0 :(得分:1)

有一个System.Runtime.Serialization命名空间和一个NewtonSoft.Json.Serialization命名空间,听起来它正在使用前者,你期望它使用后者。在从任一命名空间声明类型对象时,请确保引用正确的NewtonSoft命名空间和/或更明确。