我收到以下错误
“IServiceCollection”不包含“AddGps”的定义,并且没有可访问的扩展方法“AddGps”
当我尝试呼叫 AddGPS 时
public static MauiApp CreateMauiApp()
{
var builder = Microsoft.Maui.Hosting.MauiApp.CreateBuilder();
builder
.UseMauiApp<App>()
.UseShiny()
.UseMauiCommunityToolkit()
.UseSkiaSharp(true)
.UseMauiPdfView()
.ConfigureFonts(fonts =>
{
fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
fonts.AddFont("font-awesome-5-free-solid.otf", "FontAwesomeSolid");
fonts.AddFont("font-awesome-5-free-regular.otf", "FontAwesomeRegular");
});
builder.Services.AddGps();
builder.Services.AddGps<NucleusGPSDelegate>();
return builder.Build();
}
我看过闪亮的样品,效果很好,所以看起来我错过了一些东西。有谁知道我需要添加/更改/做什么?
Maui 项目包括一个 Windows 子项目。 Shiny.net 不支持 Windows。删除 Windows 子项目后,错误消失并编译项目。