我正在尝试将 nuget Community.Toolkit.Maui 从 6.1.0 更新到 8.0.0。
我对 Microsoft.Maui.Controls.Compatibility 和 Microsoft.Maui.Controls 设置为 >= 8.0.14 的依赖项限制
当我尝试将 Microsoft.Maui.Controls.Compatibility 升级到此版本时,它会将 Microsoft.Maui.Controls 版本降低到 8.0.7,导致无法升级工具包。
我是这个星球上唯一面临这种情况的人吗?
我可以重现该问题,如果您想使用
Community.Toolkit.Maui 8.0.0
,您可以按照以下解决方法操作:
您可以尝试手动编辑csproj文件:
在csproj文件中注释掉或者删除这两个linse。
<PackageReference Include=“Microsoft.Maui.Controls” Version=“$(MauiVersion)” />
<PackageReference Include=“Microsoft.Maui.Controls.Compatibility” Version=“$(MauiVersion)” />
然后在下面添加这些并保存(CTRL+S)以恢复到所需的版本。
<PackageReference Include=“Microsoft.Maui.Controls” Version=“8.0.14” />
<PackageReference Include=“Microsoft.Maui.Controls.Compatibility” Version=“8.0.14” />