【问题标题】:Visual Studio 2010: Newtonsoft.Json errorVisual Studio 2010:Newtonsoft.Json 错误
【发布时间】:2026-01-10 09:05:01
【问题描述】:

我是 MVC4 的新手,并尝试创建简单的网站。但是每当我使用 Internet 应用程序在 mvc 中创建新项目时,都会出现错误:

不加载文件或程序集“Newtonsoft.Json”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配

我尝试使用命令 Update-Package Newtonsoft.Json 更新 Newtonsoft.Json'。但它不起作用。

参考:Newtonsoft.Json Assembly Conflict

请帮帮我,我错过了什么。

【问题讨论】:

  • 您是否检查过该包确实在您的参考文献中?
  • 是的!每当我们创建新项目时,它都会默认添加它。

标签: visual-studio json.net


【解决方案1】:

尝试从以下位置重命名 Newtonsoft.Json.dll 并重建您的项目。

Visual Studio 实际上默认从以下位置查找 Newtonsoft.Json.dll。

C:\Program Files\Microsoft SDKs\Azure.NET SDK\v2.9\bin\plugins\Diagnostics

C:\Program Files\Microsoft SDKs\Azure.NET SDK\v2.9\ToolsRef

C:\Program Files (x86)\MSBuild\Microsoft\NuGet

C:\Program Files (x86)\Common Files\microsoft shared\VsHub\1.0.0.0\lib

C:\Program Files\IIS\Microsoft Web Deploy V3

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Blend

【讨论】: