web-dev-qa-db-ja.com

「Microsoft.OpenApi.Models.OpenApiInfo」から「Swashbuckle.AspNetCore.Swagger.Info」に変換できません

スワッシュバックルを実行しようとすると、このエラーが発生します。何か案は?

これは私のConfigureServicesクラスにあります

            services.AddSwaggerGen(c =>
            {
                c.SwaggerDoc("v1", new OpenApiInfo { Title = "testing", 
                Version = "v1" });
            });

そして、これは私の構成クラスで

            app.UseSwagger();

            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
            });
6
stevo

パッケージをアップグレードする必要がありますSwashbuckle.AspNetCoreから最新バージョンv 5.0.0-rc5 問題を解決しました。

そのパッケージにはすでに含まれていますMicrosoft.OpenApiパッケージアセンブリ追加でアドオンする必要はありません。あなたOpenApiInfoOpenApiContract、およびはるかに多くのプロパティが、アップグレード可能なパッケージで直接継承されます。

0