1

コードは Core 3.0 preview7 バージョンで動作していますが、3.0 に更新した後、Azure 関数でエラーが発生し始めました。

ビルダー サービス オブジェクトにアクセスしようとすると、エラーが発生します。また、問題をデバッグできません。Microsoft.Extensions.DependencyInjection 3.0 の更新も試みましたが、それでも同じエラーが発生します。

public class Startup : FunctionsStartup
{
    public override void Configure(IFunctionsHostBuilder builder)
    {
    var descriptor = builder.Services.FirstOrDefault(d => d.ServiceType == typeof(IConfiguration)); // error after adding this
        var currentDirectory = $"{Environment.GetEnvironmentVariable("HOME")}\\site\\wwwroot";


        var configurationBuilder = new ConfigurationBuilder();

        var configuration = configurationBuilder.SetBasePath(currentDirectory)
            .AddJsonFile("local.settings.json", optional: true, reloadOnChange: true)
            .AddEnvironmentVariables()
                    .Build();
}
}

以下のエラーが発生します: メソッドが見つかりません: 'Microsoft.Azure.Functions.Extensions.DependencyInjection.IFunctionsHostBuilder.get_Services()'.

4

1 に答える 1