xamarin MAUI:这里有参考的Nuget软件包吗?

im9ewurl  于 2023-05-15  发布在  其他
关注(0)|答案(1)|浏览(120)

我目前正在尝试将一个应用程序从xamarin迁移到maui。
我想把我在xamarin项目中的所有nuget包“复制”到我的maui项目中。
在我的xamarin.csproj文件中,我可以看到包含所有引用的包的itemgroup。
这是它在xamarin中的样子:

<ItemGroup>
    <None Remove="MarcTron.Admob" />
    <None Remove="ShapeControl.Forms" />
    <None Remove="ImageCropper.Forms" />
    ...
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="AsyncEnumerator" Version="4.0.2" />
    <PackageReference Include="CarouselView.FormsPlugin" Version="6.0.0" />
    <PackageReference Include="Com.Airbnb.Xamarin.Forms.Lottie" Version="4.0.10" />
    ...
  </ItemGroup>

我将整个代码块复制到新的csproj文件中,希望它能找到这些包,但它没有。他们都出来红色在vs
除了复制项目组之外,是否还有更多内容?

a14dhokn

a14dhokn1#

我将整个代码块复制到新的csproj文件中,希望它能找到这些包,但它没有。他们都出来红色在vs
因为有些软件包(例如:CarouselView.FormsPluginCom.Airbnb.Xamarin.Forms.Lottie)仅适用于表单,而不适用于MAUI。您应该检查每个软件包是否可用于MAUI。
对于CarouselView.FormsPluginMAUI already has this control。然后是Com.Airbnb.Xamarin.Forms.Lottie,你可以看到这个Pull Requests。它说了MAUI目前的进展。AsyncEnumerator可用于MAUI。
希望它能帮助你。

相关问题