私は、app.configの設定を持つ4.xアセンブリを参照する.net core web apiプロジェクトを持っています。古いアセンブリを変更せずにapp.configの設定をappsettings.jsonに変換することはできますか?古いアセンブリの設定を使用してapp.configファイルを削除するだけですか? app.configファイルを削除するだけで、公開時にこれらの設定をどのように変更できますか?Core 2.0 Web APIプロジェクトで参照されている.NET Framework 4.xアセンブリのapp.configの移行?
あなたにも古いapp.config
にこのようにして構成を指すことができます
Core 2.0 Web API
で
私たちはVSでCore 2.0プロジェクトテンプレートを使用しています。そのテンプレートのStartup.csは 'IConfigurationRoot'もConfigurationBuilderも使用しません。それらはCore 1.xで使用されました。 Core 2.0のデフォルトプロジェクトテンプレートStartup.csを使用した例がありますか? – Bloodhound
public IConfigurationRoot Configurationを追加するだけです(get;セット; }プロパティを起動し、サービスを起動します。設定(構成);詳細はhttps://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration –
を参照してください。Core 1.xと同じようにしますか?私は "public IConfigurationRoot Configuration {get; set;}"を既に "public IConfiguration Configuration {get;}"を宣言しているので、単に既存のテンプレートに追加することはできません。最初から2.0プロジェクトを作成して、何を意味するのかを確認してください。 – Bloodhound