【问题标题】:clean VS 2015 Enterprise + Xamarin Install: error: NuGet Package restore failed for projectclean VS 2015 Enterprise + Xamarin 安装:错误:项目的 NuGet 包还原失败
【发布时间】:2016-04-04 18:29:25
【问题描述】:

您好,我已经干净安装了 VS2015 Enterprise + Xamarin。

然后只需启动一个 New Projekt (Xamarin Forms Portable) 添加一个 Button 并想在 Android Emu 上进行测试。

然后我得到以下 5 个错误,我不知道如何解决它。

errors

start Projekt

【问题讨论】:

  • 同样的问题,使用 Caliburn.Micro Hello.Forms 示例应用程序。

标签: c# android visual-studio xamarin nuget


【解决方案1】:

尝试手动恢复 NuGet 包。导航到工具 > Nuget 包管理器 > 管理用于解决方案的 NuGet 包。如果您看到“恢复包”按钮,请单击它。确保软件包是最新的。此外,请检查您的 Android SDK 是否是最新的。导航到工具 > Android > Android SDK 管理器。

【讨论】:

  • 没有按钮“恢复包”,nuget包是最新的。 Android sdk 安装所有更新。仍然不工作thx寻求帮助
  • @evgen1j 这意味着您可能使用了一个非常旧的 NuGet 管理器。尝试使用工具|扩展和更新来更新到最新版本。
【解决方案2】:

如果您不需要 UWP 项目,可以将其删除或尝试安装此 nuget 包:https://www.nuget.org/packages/Xamarin.Forms/2.0.0.6482

对于其他错误,请安装此 Nuget 包:https://www.nuget.org/packages/Xamarin.Android.Support.v7.MediaRouter/23.0.1.3

【讨论】:

    【解决方案3】:

    也许是一个长镜头,但我在 Visual Studio 2015 中恢复包时遇到了类似的问题,这是由我添加到源的自定义 nuget 服务器引起的(带有身份验证)。如果有任何这些,请尝试在工具 -> 选项 -> NuGet 包管理器中临时禁用其中任何一个

    【讨论】:

      【解决方案4】:

      您可以尝试以下方法:

      • 从您的 WinSetupDemo.UWP 项目中删除 Xamarin Forms 可移植库的引用,我相信 Xamarin 表单不支持 UWP,除非您使用 Xamarin Forms v2.1 and above

      • 确保正确安装了 Android 支持库,在 Xamarin 组件商店中搜索它并按照设置说明进行操作,确保它安装正确,它失败的原因之一是你的目录层次结构太深度导致文件名变得太长,如果是这种情况,请尝试将您的 Android SDK 安装在顶级目录,例如 C:\Android

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-04
        • 2016-12-21
        • 2017-03-07
        • 1970-01-01
        • 2017-07-30
        相关资源
        最近更新 更多