未找到 JetBrains Rider 的 Xamarin SDK

Posted

技术标签:

【中文标题】未找到 JetBrains Rider 的 Xamarin SDK【英文标题】:Xamarin SDK was not found for JetBrains Rider 【发布时间】:2019-07-28 04:28:13 【问题描述】:

我希望与 Xamarin 合作开展一个项目,主要是为了了解一些关于跨平台应用程序开发的知识,并且更愿意坚持在 Linux 上进行开发。这促使我尝试使用 JetBrains Rider IDE,根据这些资源,我认为这是相当有据可查的:

Xamarin.android on Linux(与its Ubuntu 19.04 update post协调) Failed to load Xamarin Forms project with .NET Standard 2.0 Lib in Rider 0xFireball's Xamarin.Android on Linux guide 与关联的 Rider/IDE setup

我已经能够很好地安装所有东西,Android Studio 和 Rider 是通过 JetBrains Toolbox 安装的(我也尝试手动安装 Rider,但没有任何改变),我能够创建项目并配置 Android Xamarin 项目的设置。

这就是我的运气结束的地方,因为尽管尝试了我上面链接的各种资源,包括多次重新安装 mono 和 dotnet-sdk,但无论我尝试什么,我都会收到此错误:

未找到 Xamarin SDK:Rider 无法找到 Xamarin SDK 这台机器。不会加载基于 Xamarin 的项目。请 安装 Xamarin SDK 或更改工具集。

我已尝试在手动安装的 Rider 2019.1.3(Build #RD-191.7141.460)和 Rider 2019.2 EAP(Build #RD-192.5895.291)上按照说明进行操作。

我对 Xamarin 的世界还很陌生,所以我不确定从哪里开始寻找。 Xamarin SDK 到底是什么(只是 Xamarin.Android?),我应该检查我的设置以使 Rider 检测到 Xamarin SDK?

【问题讨论】:

【参考方案1】:

Rider 通过其环境页面安装的似乎只是 Xamarin Android 包。不是开发任何 Android 应用程序所需的实际 Android Studio SDK。您必须单独下载。

【讨论】:

以上是关于未找到 JetBrains Rider 的 Xamarin SDK的主要内容,如果未能解决你的问题,请参考以下文章

JetBrains Rider 移除高亮显示

JetBrains Rider 不显示 C# WPF 异常

在 JetBrains Rider 中更改 exe 的应用程序图标

如何在 Jetbrains Rider 2018.1 中强制执行 LF 行结尾

JetBrains Rider 破解 (ideaIU等等开发工具都通用)2018-02-27

JETBRAINS RIDER:剖析 Rider 2017.3新功能