内蔵の.NETコアコンソールアプリケーションを作成しようとしています。 私のアプリケーションでは、設定ファイルappsettings.jsonを追加しました。 アプリケーションが実行中(および公開中)に設定ファイルを変更する必要があることを目標にしています。ASP.NETコアの設定ファイルを変更します。
私はいくつかのガイドを見つけましたが、それらはすべて次の機能:
public void ConfigureServices(IServiceCollection services)
{
// Adds services required for using options.
services.AddOptions();
// Register the IConfiguration instance which MyOptions binds against.
services.Configure<DBSetting>(Configuration);
// Add framework services.
services.AddMvc();
}
しかし、これを行うと、すべてのサービス方法が赤色になります。私がIserviceCollectionを見れば、ドキュメントは廃止されたと言っています。 は、私は私が私の設定ファイルにデータをフェッチすることができます私のProgram.csに
var builder = new ConfigurationBuilder()
.AddJsonFile(@"C:\Users\Maarten\Documents\Visual Studio 2015\Projects\CorporationBot\CorporationBotCore\appsettings.json", optional: true, reloadOnChange:true);
Configuration = builder.Build();
を追加しました。 これで、アプリケーションの実行中に設定を変更する方法が必要になりました。 最新の方法はありますか?
バージョンは何? '.csproj'ファイルにどのような依存関係がありますか? – omajid