在 Xamarin Forms 中找不到可移植类库文件夹
Posted
技术标签:
【中文标题】在 Xamarin Forms 中找不到可移植类库文件夹【英文标题】:No portable class library folder found in Xamarin Forms 【发布时间】:2019-12-23 12:03:15 【问题描述】:我是在 Visual Studio 2019 中使用 Xamarin Forms 的新手。
当我为 Mobile App(Xamarin.Forms) 创建空白页面时,我在我的项目解决方案中看不到 Xamarin.forms 可移植模板应用程序。
【问题讨论】:
【参考方案1】:不再有 PCL。 PCL 已过时。只需使用移动应用 (Xamarin.Forms) 模板。它将创造你所需要的一切。
核心项目(包含您的共享代码)将是一个 .net 标准项目。 .net 标准比 PCL 好得多,因为您没有人为限制的 API 集。
这将创建以下 3 个项目
您的共享代码应该进入 App8 项目
【讨论】:
我只创建了 .android 和 .ios 文件夹。但是我们在哪里编写“共享”代码呢? 它创建了 3 个项目。 1) MyApp 2) MyApp.Android 3) MyApp.iOS。 MyApp 项目应包含共享代码。我更新了我的答案。 是的,我期待这个,但只创建了 2 个文件夹(myapp.android 和 myapp.ios)。安装 Visual Studio 时是否遗漏了任何安装 嗯,这很奇怪。通常如果你安装了 Xamarin/移动开发包,你需要的所有东西都安装好了。你 VS 是最新的吗? 可能是,重新安装Visual Studio,现在就可以了以上是关于在 Xamarin Forms 中找不到可移植类库文件夹的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin.Forms 相机控制访问 DependencyService
Xamarin Forms PCL - webrequest 的干净和简单的方法?