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

C# 无法删除";元数据文件“\bin\foo.dll“;“不可用”;错误,c#,asp.net,asp.net-mvc,dll,metadata,C#,Asp.net,Asp.net Mvc,Dll,Metadata,我得到这个问题的NewtonSoft Json dll。这意味着命名空间“System.Runtime.Serialization”中不存在命名空间“Json” 我已经清理并重新构建了代码。还试图将dll添加到bin文件夹中,但仍然没有成功 为什么会发生这种情况?我如何克服这种情况?既有System.Runtime.Serialization命名空间,也有NewtonSoft.Json.Serialization命名空间,听起来它正在使用前者,而您希望它使用后者。确保引用的是正确的NewtonS

我得到这个问题的NewtonSoft Json dll。这意味着命名空间“System.Runtime.Serialization”中不存在命名空间“Json”

我已经清理并重新构建了代码。还试图将dll添加到bin文件夹中,但仍然没有成功


为什么会发生这种情况?我如何克服这种情况?

既有System.Runtime.Serialization命名空间,也有NewtonSoft.Json.Serialization命名空间,听起来它正在使用前者,而您希望它使用后者。确保引用的是正确的NewtonSoft命名空间和/或在从任一命名空间声明类型的对象时更加显式