Sam*_*Sam 5 xamarin xamarin.forms
我正在使用 VS 2022 17.1.1 构建新的 Xamarin Forms 5 应用程序。项目中的所有内容似乎都是最新的。
我已经在这个项目上工作了一段时间,从未遇到过这个问题。突然今天就出现了。我采取的最后一个操作是安装该Plugin.InAppBilling软件包,认为该软件包未使用有问题的软件包Plugin.InAppBilling。
错误如下:
我所看到的是共享项目正在使用System.Numerics.Vectors版本4.5.0 ,并且它似乎依赖于我的项目中Xamarin.Essentials的版本1.7.1。
不过版本号System.Numerics.Vectors好像是2.0.5.0在Android和iOS项目中。
我在这里GitHub发现了这个问题,但我没有看到这个问题的任何明确的解决方案。尽管这看起来是一个警告,但就我而言,我无法再运行该应用程序,因为我不断收到 Android 模拟器或实际设备的部署错误。它只是拒绝将我的应用程序部署到设备/模拟器。所以,就我而言,这确实不是一个警告。这是一场精彩的表演。我有点惊讶 Xamarin Essentials 人员似乎对 GitHub 上的这个问题如此轻率。
有人真正解决过这个问题吗?如果是这样,解决办法是什么?
顺便说一句,在我的情况下,项目Android和iOS项目都会抛出此错误/警告,并且都使用System.Numberics.Vectors版本2.0.5.0,即使共享项目已将版本4.5.0安装为 Xamarin Esssentials 的依赖项。
我希望得到一些关于如何使这个问题消失的指示。谢谢。
Liy*_*SFT -1
首先,您可以尝试Xamarin.Essentials使用nuget包管理器将Android和IOS项目中的包更新到1.7.1版本。
然后,如果错误仍然存在,您可以右键单击该引用并删除System.Numberics.Vectors 2.0.5.0Android 和 IOS 项目中的引用。然后System.Numberics.Vectors 4.5.0也可以在 nuget 包管理器中下载它们。
| 归档时间: |
|
| 查看次数: |
2679 次 |
| 最近记录: |