Xamarin can';t在vs 2017中更新或安装任何nuget软件包

Xamarin can';t在vs 2017中更新或安装任何nuget软件包,xamarin,nuget,visual-studio-2017,updates,nuget-package,Xamarin,Nuget,Visual Studio 2017,Updates,Nuget Package,我刚刚安装了vs 2017,想运行我的项目,但我面临着太多的警告和错误,因此我意识到我应该更新我的xamarin.android nuget软件包,但我一直收到以下错误消息: Severity Code Description Project File Line Suppression State Error Could not install package 'Xamarin.Android.Support.Animated.Vector.Drawable 27

我刚刚安装了vs 2017,想运行我的项目,但我面临着太多的警告和错误,因此我意识到我应该更新我的
xamarin.android nuget
软件包,但我一直收到以下错误消息:

Severity    Code    Description Project File    Line    Suppression State Error     Could not install package 'Xamarin.Android.Support.Animated.Vector.Drawable 27.0.2-preview1'. You are trying to install this package into a project that targets 'MonoAndroid,Version=v8.0', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.           0
修复vs不起作用;删除
nuget.config
无效;我甚至在
.csproj
文件中更改了版本,但当我加载项目时,它会返回到v8.0

有人能帮忙吗?

这至少需要安装
MonoAndroid81
。您可以使用当前的
预览版
,其中包括Android 8.1支持:


作为将来的参考,支持库有一个主要版本,与它支持的Android版本映射。在这种情况下,支持v27=Android 8.1(API 27)

这至少需要安装
MonoAndroid81
。您可以使用当前的
预览版
,其中包括Android 8.1支持:

作为将来的参考,支持库有一个主要版本,与它支持的Android版本映射。在这种情况下支持v27=Android 8.1(API 27)

无法在vs 2017中更新或安装任何nuget软件包

正如Jon所说,最新的nuget软件包
Xamarin.Android.Support.Animated.Vector.Drawable 27.0.2-preview1
,至少需要MonoAndroid81才能安装

但是,只有Visual Studio的最新预览版(15.6 Preview 2)版本支持Android 8.1。此时,当前发布版本为
15.5.4
,预览发布版本为
15.6预览2
。因此,如果您想使用最新版本的nuget软件包
27.0.2-preview1
,您需要下载最新版本的Visual Studio并安装Android SDK 8.1

如果您不选择切换到Visual Studio 15.6 Preview 2,则不应将该软件包更新为最新版本,只需使用版本26.1.0.1

希望这个答案更清楚

无法在vs 2017中更新或安装任何nuget软件包

正如Jon所说,最新的nuget软件包
Xamarin.Android.Support.Animated.Vector.Drawable 27.0.2-preview1
,至少需要MonoAndroid81才能安装

但是,只有Visual Studio的最新预览版(15.6 Preview 2)版本支持Android 8.1。此时,当前发布版本为
15.5.4
,预览发布版本为
15.6预览2
。因此,如果您想使用最新版本的nuget软件包
27.0.2-preview1
,您需要下载最新版本的Visual Studio并安装Android SDK 8.1

如果您不选择切换到Visual Studio 15.6 Preview 2,则不应将该软件包更新为最新版本,只需使用版本26.1.0.1


希望这个答案更清楚。

当出现错误时,请清理解决方案并重新构建它

还要做一些非常基本的事情,你要下载的东西在.Droid中是“可访问的”,而不仅仅是在便携设备中


如果您不提供服务,也没有找到解决方案,则必须启动一个新项目,建议安装最新的SDK等。

出现错误时,清理解决方案并重建它

还要做一些非常基本的事情,你要下载的东西在.Droid中是“可访问的”,而不仅仅是在便携设备中


如果您不提供服务,也没有找到解决方案,您必须启动一个新项目,最好安装最新的SDK等。

因此,我是一个新手,请您再解释一下我现在应该做什么?我在目标版本下拉框中没有看到任何android 8.1,我在问题中添加了一张照片,这是
targetSdkVersion
,但这不是正确的区域。它将是
。所以我是个新手,你能再解释一下我现在应该做什么吗?我在目标版本下拉框中没有看到任何android 8.1,我在问题中添加了一张照片,这是
targetSdkVersion
,但这不是正确的区域。它将是