System.TypeLoadException:“无法使用 typeref 中的标记 010000a0 解析类型(程序集中应为 class 'Camera'”)'

System.TypeLoadException: 'Could not resolve type with token 010000a0 from typeref (expected class 'Camera' in assembly '')'

我一直在关注这里的文档 https://github.com/jamesmontemagno/MediaPlugin 但仍然遇到了这个问题。

有什么想法吗?

error

更新: 我已经开始工作了。 Android 项目下的 Xamarin Forms 和 Xamarin Essentials 包也必须更新。这是一个有效的:https://github.com/arnelirobles/AppTestCamera

更新:我已经开始工作了。似乎每次我创建 Xamarin Forms 项目时,它都不会在 Xamarin.Form 和 Xamarin.Essentials.

上使用最新的包版本

我就是这样做的。通过 Nuget 包管理器

Xamarin 表单项目 1. 安装包 Xam.Plugin.Media (5.0.1) 2. 更新 Xamarin.Forms 包 (4.6.0.800) 3. 更新 Xamarin.Essentials 包 (1.5.3.2)

Xamarin Android 项目 1. 更新 Xamarin.Forms 包 (4.6.0.800) 2. 更新 Xamarin.Essentials 包 (1.5.3.2)

还必须更新 Android 项目下的

Xamarin.Forms 和 Xamarin.Essentials 包。

这是一个有效的:https://github.com/arnelirobles/AppTestCamera