我正试图摆脱由以下方法添加的 "Config: "前缀 AddServiceFabricConfiguration
与AspNet Core一起遵循相同的命名,无论配置源是什么。
根据 文件 你应该设置 IncludePackageName = false
我是这样做的。
.ConfigureAppConfiguration(builder => {
builder.AddServiceFabricConfiguration(serviceContext.CodePackageActivationContext, options => options.IncludePackageName = false);
})
但当我运行这个程序时,配置是这样填充的 IncludePackageName
设为 true
反正。
如何才能让这个设定发挥作用?该 ServiceFabricConfigurationProvider
的帮助程序添加的不是公共的,所以我找不到合适的变通方法。
更新:这似乎是我的本地环境的一些问题,而不是实际代码。重新启动、清理和重建后,问题得到了解决。