代码之家  ›  专栏  ›  技术社区  ›  Matthew Warr

如何实施最新的MAUI服务版本

  •  0
  • Matthew Warr  · 技术社区  · 11 月前

    我有一个MAUI应用程序使用了DateTimeHybrid,但有一个错误导致它在iOS 18测试版中显示空白页面。

    https://github.com/dotnet/maui/issues/23390

    此错误已修复,并在最新的MAUI服务版本中发布 https://github.com/dotnet/maui/releases/tag/8.0.80

    但我不知道如何把它放到我的应用程序中。有办法吗?或者我需要等待下一个版本的.NET 8 SDK吗?

    1 回复  |  直到 11 月前
        1
  •  1
  •   Gerald Versluis    11 月前

    您现在可以安装最新版本。NET MAUI通过NuGet发布。

    如果您的csproj中还没有条目,请添加以下内容:

    <ItemGroup>
        <PackageReference Include="Microsoft.Maui.Controls" Version="8.0.80" />
        <PackageReference Include="Microsoft.Maui.Controls.Compatibility" Version="$(MauiVersion)" />
        <PackageReference Include="Microsoft.AspNetCore.Components.WebView.Maui" Version="$(MauiVersion)" />
        <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="8.0.0" />
    </ItemGroup>
    

    如果你已经有了,只需更新 Version 价值。

    如果你不使用DateTimeHybrid,你就不需要 Microsoft.AspNetCore.Components.WebView.Maui 一个,希望你不需要 Microsoft.Maui.Controls.Compatibility 或者根据需要混合搭配。

    有关更多信息,请参阅 this issue .