添加NuGet包时出错

时间:2018-04-05 08:03:54

标签: xamarin xamarin.android visual-studio-2017 nuget

在将NuGet包添加到项目时,我收到以下异常。我使用的是最新版本的Visual Studio 2017 Pro。

enter image description here

3 个答案:

答案 0 :(得分:0)

尝试进入VS设置 - > NuGet设置 - >清除NuGet缓存,关闭Visual Studio,并删除解决方案中的所有obj和bin文件夹。

答案 1 :(得分:0)

  

添加NuGet包时出错

AFAIK,这似乎是一个需要从Xamarin团队修复的问题,有人已经报告了这个问题:

https://bugzilla.xamarin.com/show_bug.cgi?id=61113

您可以跟踪此主题以获取此问题的未来更新。

以下是该主题中已经提到的一些解决方法:

  • 使用程序包管理器控制台中的选项-IgnoreDependencies更新软件包(适用于我):

    Update-Package -IgnoreDependencies
    
  • 将Visual Studio更新到最新版本并以管理员身份运行

  • packages文件夹中的某些文件设置为只读。尝试清除packages文件夹中所有文件的只读标志。

希望这有帮助。

答案 2 :(得分:-1)

我尝试了很多方法来解决这个问题。但不幸的是清理缓存,项目,重建并没有帮助。我唯一没有尝试的是重新安装Visual Studio或Windows。 我必须在Visual Studio for Mac中启动项目并从那里更新/添加所有必需的Nuget包。在Mac上,这个过程很成功。我知道如果你没有设备,这可能不是一个选择,但它肯定有用。