在 Rider IDE 中设置 Android Xamarin 解决方案未检测到框架

Posted

技术标签:

【中文标题】在 Rider IDE 中设置 Android Xamarin 解决方案未检测到框架【英文标题】:Setting up Android Xamarin solution in Rider IDE doesn't detect framework 【发布时间】:2018-04-18 09:42:08 【问题描述】:

使用带有 Rider IDE v2017.3.1 的 Mac 我正在尝试创建一个新的解决方案(项目),它是一个具有 android 平台的 Xamarin 应用程序。我从框架中收到一条错误消息,指出 “在这台机器上找不到目标框架”

从我在网上看到的情况来看,我应该安装一个 xamarin.android SDK(不是谷歌提供的 android SDK),但似乎只能通过集成 SDK 管理器 @987654321 通过 Visual Studio 添加@

我已经安装了 Mono 和 .NET Core SDK。 请注意,如果我单击任何其他平台,我不会收到上述错误消息。

【问题讨论】:

您在打开任何其他示例 Xamarin 解决方案时是否看到此消息?也许检查 requriements - 安装 Mono 或 .NET Core SDK 或升级到 Rider EAP 2018(我真的推荐)。 【参考方案1】:

为了解决这个问题,我下载了visual studio for mac。 (您必须提供姓名和电子邮件)。不幸的是,这个下载的 Visual Studio 社区版约为 4GB。但是,一旦下载完成并安装,我退出 Rider 并再次启动它,错误消息就消失了。也许有一种方法可以解决这个问题,不需要你浪费 4GB,但知道微软“就是这样”。

【讨论】:

以上是关于在 Rider IDE 中设置 Android Xamarin 解决方案未检测到框架的主要内容,如果未能解决你的问题,请参考以下文章

在 Android Studio 1.5 中设置 NDK 开发

JetBrains Rider IDE - 是不是可以调试 .Net Core 1.1.X?

在 .net Rider IDE 中恢复解决方案的 nuget 包:无法下载包 `x` 对 GET `x` 的 HTTP 请求在 100000 毫秒后超时

如何在 Eclipse 和 Android Studio 中设置类路径

在 Android 操作栏中设置 SearchView 的样式

命名空间内的 JetBrains Rider 导入引用