MAUI中的Xamarin块包

jchrr9hc  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(213)

MAUI是Xamarin.Forms的进化,或者他们是这么说的。这是否意味着为Xamarin开发的nuget包也可以用于MAUI?
我特别考虑了Xamarin可用的Google's ML Kit包,这些包能在MAUI上工作吗?
我想自己测试一下,但是我现在没有安装MAUI的电脑。

pdsfdshx

pdsfdshx1#

通常情况下,如果没有库维护人员做一些工作,这是不可能的。而且这在很大程度上取决于你所关注的库的类型。
如果库是一个控件或其他可视的东西,那么它工作的可能性很小。.NET MAUI工作方式的完整内部体系结构已经改变,因此某些东西的可视表示方式也已经改变。
然而,许多NuGet包都是在特定平台级别上工作的,“只是”提供了一个抽象,让您在Xamarin.Forms层(现在是.NET MAUI层)上工作。
在Google的ML Kit的这个具体例子中,它实际上位于.NET for Android层,而不是任何特定于.NET MAUI的东西。
另外,在NuGet页面的Frameworks选项卡下,我可以看到这个包的最新版本已经支持.NET 6。因此,这个特定的库可以与.NET MAUI一起使用。
希望这个答案还能提供一些清晰的信息,说明在确定某些东西是否可以与.NET MAUI一起使用时还需要寻找哪些其他东西。

相关问题