8

我刚刚在我的 PC 上安装了 Windows 8 并下载了适用于 Windows 8 的 Microsoft Visual Studio Express 2012。更新了所有内容,当我尝试通过包管理器控制台安装任何东西时,我收到以下错误:

PM> Install-Package Parse
Attempting to resolve dependency 'Newtonsoft.Json (≥ 4.5.9)'.
Successfully installed 'Newtonsoft.Json 4.5.11'.
Successfully installed 'parse 1.0.5'.
Successfully uninstalled 'Newtonsoft.Json 4.5.11'.
Install failed. Rolling back...
Install-Package : Failed to add reference to 'Newtonsoft.Json'.
At line:1 char:1
+ Install-Package Parse
+ ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

有谁知道如何解决这个错误?

谢谢,杰克

4

2 回答 2

8

有时仅从 packages.config 中删除它可能还不够。在安装成功之后,我不得不从包目录中删除 Newtonsoft.Json 目录。

于 2015-04-24T15:12:10.830 回答
8

检查您是否已经在 packages.config 中添加了 Newtonsoft.Json 引用。如果是,请删除 Newtonsoft.Json 条目并重试 Install-Package。

于 2013-03-27T07:30:06.493 回答