我正在开发一个小型 .NET Core CLI 应用程序。为此,我想利用 .NET Core 的新配置提供程序。该应用程序应可通过appsettings.json
命令行和环境变量进行配置。最后但同样重要的是,我想使用选项模式(强类型配置类)。
在命令行配置方面,.NET Core 带有内置的命令行配置提供程序。但是结合选项模式覆盖参数的语法有点难看。
在其他 .NET 应用程序中,我对这个Command Line Parser很熟悉。是否可以将此包与选项模式结合使用,以便我可以使用 .NET Core 配置提供程序(用于环境变量和appsettings.json
)并通过命令行以更愉快的形式传递参数?