我将代码从 http://www.codeproject.com/Tips/789481/Bridging-the-Gap- Between-Linqpad-and-Visual-Studio 粘贴到 Visual Studio 15 中。它告诉我“Newtonsoft”可以找不到。我打开文件夹“\Microsoft Visual Studio 14.0\Common7\IDE\PrivateAssemblies”,发现文件 Newtonsolft.Json.dll 已经存在。谁能告诉我如何解决问题?
解决方案资源管理器->右键单击项目名称->单击管理Nuget包->搜索newtonsoft->单击安装按钮
对我来说,我已经安装了该软件包,但缺少参考,无法添加。 帮助我:在
NuGet
软件包管理器中降级和升级 Newtonsoft.Json
我在使用 Visual Studio 2019 时遇到了同样的问题。只需重新启动 Visual Studio 即可解决该问题。 重新启动后,解决方案资源管理器中的引用列表确实显示了“Newtonsoft.json”。
右键单击 client 项目端并选择管理 NuGet 包。 然后在浏览中搜索Newtonsoft.Json并安装。 如果您尝试使用 Newtonsoft 的类位于客户端中,则必须为客户端安装该软件包。
如果上述答案对您没有帮助,请尝试从您的
Newtonsoft
文件中删除指向 .csproj
的链接,对我来说这有帮助。
在此之前,我尝试删除
packages
文件夹,尝试删除 .nuget
缓存,删除并安装带有 --force
标志的 Newtonsoft,如上所述,但对我没有任何帮助。从 .csproj 中删除并重新安装对我有帮助。我正在使用 VS Community 2022。