有没有办法从绑定的 "settings" class 生成 appsettings.json 部分?
Is there a way to generate appsettings.json sections from the bound "settings" class?
我在 .NET 6 项目中使用强类型设置。
我正在通过 Hostbuilder 的
绑定 appSettings
.ConfigureServices((hostContext, services) =>
{
services.Configure<Settings.Settings>(hostContext.Configuration.GetSection(Settings.Settings.SectionName));
我正在寻找一种方法来自动生成:
- 我的 Settings.cs 文件或
appsettings.json(或任何其他 json)中的 Json 部分
- 来自 json 部分的 Settings.cs。
有什么办法可以做到这一点吗?或者比将 Settings.cs' 属性复制粘贴到 Json 并编辑 ?
更聪明的任何其他方式
关于#2,您可以使用“粘贴 JSON 为 类”(编辑 -> 选择性粘贴 -> 粘贴 JSON 为 类):
- 首先复制
appsettings.json
中的部分
- 打开代码文件并插入 JSON 内容
- 根据您的需要进行调整
我在 .NET 6 项目中使用强类型设置。
我正在通过 Hostbuilder 的
绑定 appSettings.ConfigureServices((hostContext, services) =>
{
services.Configure<Settings.Settings>(hostContext.Configuration.GetSection(Settings.Settings.SectionName));
我正在寻找一种方法来自动生成:
- 我的 Settings.cs 文件或 appsettings.json(或任何其他 json)中的 Json 部分
- 来自 json 部分的 Settings.cs。
有什么办法可以做到这一点吗?或者比将 Settings.cs' 属性复制粘贴到 Json 并编辑 ?
更聪明的任何其他方式关于#2,您可以使用“粘贴 JSON 为 类”(编辑 -> 选择性粘贴 -> 粘贴 JSON 为 类):
- 首先复制
appsettings.json
中的部分
- 打开代码文件并插入 JSON 内容
- 根据您的需要进行调整