c# - 使用 .Net Standard 2.0 以 Xamarin 形式映射
问题描述
我想将地图放在我的 Xamarin Forms 应用程序中,但由于使用了框架版本,我遇到了麻烦。当我尝试安装 Xamarin.Forms.Maps 时,Visual Studio 告诉我不兼容并且正在还原更改。
有什么方法可以将地图放入 Xamarin Forms + .Net Standard 2.0 项目中?谢谢
安装包:检测到的包降级:Xamarin.Forms 从 2.5.1.444934 到 2.5.0.122203。直接从项目中引用包来选择不同的版本。MyProject-> Xamarin.Forms.Maps 2.5.1.444934 -> Xamarin.Forms (> = 2.5.1.444934) MyProject-> Xamarin.Forms (> = 2.5.0.122203) 在线:1 个字符:1 + 安装包 Xamarin.Forms。地图 - 版本 2.5.1.444934 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~ + CategoryInfo: NotSpecified: (:) [Install-Package], Exception + FullyQualifiedErrorId: NuGetCmdletUnhandledException, NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand Install-Package: 无法恢复包。反转“MyProject”的包更改。在线:1 个字符:1 + 安装包 Xamarin.Forms.Maps -版本 2.5.1。
解决方案
推荐阅读
- docker - 在 AWS 负载均衡器后面部署 nginx
- visual-studio - .Net Core 是否支持每个环境的用户机密?
- sql - 简化 case 表达式中的 SQL case 语句
- python-3.x - 我已经在 python 中实现了合并排序,但它给了我一个“比较中超出的最大递归深度”错误
- bash - rsync 抑制外部陷阱的 SIGINT
- javascript - 是否可以在未检查的情况下更改离子无线电的颜色?
- python - Python 应用程序在运行时找不到图像(.png)文件
- java - JUnit5 移除 Allure 默认的 TestExecutionListener (AllureJunitPlatform)
- javascript - 检查 TypeScript 对象中的属性是否为空
- javascript - 将字符串拆分为 CamelCase 单词和大写首字母缩略词