将ServiceStack添加到.NET 7或.NET 8(预览)MAUI项目时,报告了以下错误:
There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'maccatalyst-x64'.
There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'iossimulator-x64'.
There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'android-arm64'.
这似乎是因为ServiceStack引用了Microsoft.AspNetCore.App.我曾try 通过Nuget包显式添加此包,但它被标记为已弃用.
不幸的是,我需要使用ServiceStack(目前),因为我打算将一个旧的Xamarin.Forms项目升级到.NET的现代版本,但甚至不支持.NET7的事实有点令人担忧.
有谁有变通办法吗?有人在.NET7+毛伊岛项目中使用过ServiceStack吗?
值得一提的是,我试图在ServiceStack的GitHub页面上报告这个问题,但他们没有问题选项卡.