我在使用 Shiny.Net Maui 时调用 AddGPS 时遇到错误

问题描述 投票:0回答:1

我收到以下错误

“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();

}

我看过闪亮的样品,效果很好,所以看起来我错过了一些东西。有谁知道我需要添加/更改/做什么?

c# shiny maui
1个回答
0
投票

Maui 项目包括一个 Windows 子项目。 Shiny.net 不支持 Windows。删除 Windows 子项目后,错误消失并编译项目。

© www.soinside.com 2019 - 2024. All rights reserved.