如何正确导入 Xamarin 项目?

Posted

技术标签:

【中文标题】如何正确导入 Xamarin 项目?【英文标题】:How to import Xamarin project correctly? 【发布时间】:2020-04-01 17:18:15 【问题描述】:

我有一个用于改进的 Xamarin android/ios 项目(我是原生 Android 和 iOS 开发人员)。它显示在文件夹中:

主项目/

主项目 MainProject-Android MainProject-iOS

当我在 Visual Studio 或 Rider(在 macOS 上)中打开其中一个文件夹时,我总是遇到链接和编译错误。

如何正确导入这个项目(主要是在 Rider 中)?或者我的项目崩溃了?

【问题讨论】:

你打开解决方案(.sln)文件 @Jason 在哪个文件夹中? 通常在根文件夹中。但我不知道你的设置如何。 通常在根目录中。或者,您可以创建并清空解决方案并在其中添加所有这些项目。在 Rider 中,您可以转到解决方案资源管理器并单击解决方案节点上的“添加现有项目...” 【参考方案1】:

为了清楚起见,我在这里添加一个截图,你应该双击projectName.sln在Visual-Studio中打开项目:

顺便说一句,您可以尝试删除每个项目中的bin and obj 文件夹,然后再次运行。这有时会修复链接和编译错误。

【讨论】:

以上是关于如何正确导入 Xamarin 项目?的主要内容,如果未能解决你的问题,请参考以下文章

dotnet 5 和 Xamarin Android:找不到导入的项目“Xamarin.Android.CSharp.targets”

Xamarin.IOS 导入现有情节提要

Xamarin SQLite教程Xamarin.iOS项目添加引用

Xamarin 表单 - 从不正确的线程访问的领域

Xamarin Forms Android 项目图像未显示但在 iOS 上正确显示

是否可以在 Xamarin 中创建几个屏幕,然后将它们导入 iOS 和 Android 项目?