检测到Xamarin.Google.Android.Material的版本冲突

rnmwe5a2  于 2023-01-03  发布在  Go
关注(0)|答案(1)|浏览(206)

我使用MonoGame 3.8.1.303模板来创建我的Android项目,而不是MAUI模板,并且我在我的Android csproj文件中将UseMauiEssentials设置为true,这样我就可以使用Microsoft. Maui. Essentials。
问题是我无法在我的Android项目中安装NuGet包Xamarin.Forms 5.0.0.2545,因为我得到了以下错误:
检测到Xamarin. Google. Android. Material的版本冲突。直接在项目AndroidProject中安装/引用Xamarin.Google.Android.Material 1.6.0以解决此问题。AndroidProject -〉Microsoft.Maui.依赖项6.0.548 -〉Xamarin.Google.Android.Material(〉= 1.6.0)AndroidProject -〉Xamarin.Forms 5.0.0.2545 -〉Xamarin.Google.Android.Material(〉= www.example. com &&〈1.5.0版本)。
我不确定我是否可以在MonoGame Android项目中同时使用Xamarin.Forms和Microsoft.Maui.Essentials。
我应该安装Xamarin.Google.Android.Material 1.6.0而不安装Xamarin.Forms吗?或者错误消息是什么意思?
我使用目标Android版本13.0(API级别33)。

**编辑:**我已经安装了Xamarin.Google.Android.Material,之后我尝试安装Xamarin.Forms,但随后我与另一个Xamarin包发生了版本冲突。

6g8kf2rb

6g8kf2rb1#

我不确定我是否可以在MonoGame Android项目中同时使用Xamarin.Forms和Microsoft.Maui.Essentials。
我们知道Xamarin.Forms是xamarin表单的核心,而Microsoft.Maui.Essentials是maui的一部分,所以,你不能把它们安装到同一个应用程序中。
你应该弄清楚你当前的应用是一个Xamarin Forms项目还是一个MAUI,然后根据你的需要选择相应的包。

相关问题