Visual Studio 2015 - 添加 Android 支持库 v4 和 v7 以使用 DrawerLayout 和 ActionBarDrawerToggle

Visual Studio 2015 - Adding Android Support Library v4 and v7 to use DrawerLayout and ActionBarDrawerToggle

我正在尝试通过 Visual Studio 中的 Nuget 管理器将这两个支持库添加到我的项目中,以便能够使用 DrawerLayout ActionBarDrawerToggle。但是,这两个库都无法安装并出现相同的错误:

***** 无法安装包 'Xamarin.Android.Support.Compat 24.2.1'。您正在尝试将此包安装到以“.NETFramework,Version=v4.5”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。更多信息,请联系包作者。*****(错误的屏幕截图也在底部提供)

下面是这 2 个库的屏幕截图,如 VS2015 Nuget 包管理器所示:

Xamarin.Android.Support.v4

Xamarin.Android.Support.v7.AppCompat v 24.2.1

我已经在我的 Android SDK 管理器中安装了从 API19 到 API25 的 SDK 平台,在 Extras 中,我有 Android 支持存储库和 Android 支持库,如下所示:

而且我已经从 19 到 25.2.2 安装了 Android SDK 工具、平台工具和构建工具:

一旦我select将这 2 个库安装到我的项目中并在“查看更改”对话框和“许可接受”对话框中单击“确定”,安装将失败并出现如下错误:

Xamarin.Android.Support.Compat 24.2.1 NuGet 包包含 MonoAndroid v7.0 的程序集。因此,您需要将 Android 项目的目标框架更改为 7.0。您应该能够在 Visual Studio 项目选项中更改它。

如果 v7.0 不可用,您可能需要更新 Android SDK。

另请参阅此 forums post

看来我需要做的就是重新启动 Visual Studio。