首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin.Forms - Xamarin.Essentials命名空间缺少MediaPicker或FilePicker类

Xamarin.Forms - Xamarin.Essentials命名空间缺少MediaPicker或FilePicker类
EN

Stack Overflow用户
提问于 2020-10-29 19:19:08
回答 1查看 2.2K关注 0票数 2

我已经在VS 2019中启动了一个Xamarin.Forms跨平台项目,Android + iOS + UWP。

我需要使用Xamarin.Essentials.FilePicker和Xamarin.Essentials.MediaPicker类。问题是FilePicker和MediaPicker类在我的Xamarin.Essentials名称空间中不可用...

VS是Professional 2019,版本16.7.7 -完全更新。常见的项目目标是.NET标准2.0。安装的Nuget包是Xamarin.Essentials v1.5.3.2。Android目标平台是Android 0.0 (Pie)。iOS SDK版本是默认的(根本不需要设置)。UWP最低版本是Qindows 10 Fall Creators更新,目标版本是Windows 10 version 1903 (编译18362)。

我已经重新安装了Nuget包,恢复了它,清理了重新编译的整个解决方案...

当我在任何公共项目类(或特定于平台的项目)中编写“intellisense .”时,Xamarin.Essentials会显示几个可用类,但不会显示MediaPicker或FilePicker。请参见此屏幕截图:

如果我让Xamarin.Essentials.MediaPicker,VS会抱怨“类型或命名空间'MediaPicker‘在命名空间'Xamarin.Essentials’中不存在(缺少程序集引用?)

一个提示是,如果我开始一个全新的跨平台Xamarin.Forms,这些类也是不可用的。如果我创建一个Android-only或者iOS-only的Xamarin.Forms项目,这些类也是不可用的。

我是否应该重新安装VS,检查一些汇编引用(以及在哪里?),...?

注意:我知道有一些NuGet包提供了这些功能,但我希望尽可能地遵守“基本标准”……

EN

回答 1

Stack Overflow用户

发布于 2020-10-29 19:52:10

正如Jason评论的那样,这两个类都是在Essential 1.6中引入的,到目前为止,Essential 1.6还处于预发布状态。

官方API文档中没有显示所需的Xamarin.Essentials版本(https://docs.microsoft.com/en-us/xamarin/essentials/,但在以下位置显示:

https://docs.microsoft.com/es-es/xamarin/essentials/release-notes/1.6

谢谢Jason,你的回答简明扼要!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64590075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档