个人 .config 文件在 C# Visual Studio 项目中不起作用

Personal .config file does not work in C# Visual Studio project

个人 .config 文件在 C# Visual Studio 项目中不起作用的原因是什么?

我在一个项目中有 Business.config,我添加了 Business.Debug.Yaroslav.config。然后我卸载并重新加载项目。现在我希望 Business.Debug.Yaroslav.config 中指定的属性覆盖所有其他 Business.*.config 文件中的属性。但这并没有发生。

虽然上述相同步骤适用于同一项目中的另一个 .config 文件。 App.Base.config.

App.Debug.Yaroslav.config 中指定的属性确实覆盖了其他 App.*.config 文件中的属性。

另外我选择了 Debug.Yaroslav 的配置。

如何根据当前解决方案配置使 Business.*.config 使用个人 .config 文件(在我的例子中,我想在配置为 Debug.Yaroslav)?

我正在使用 Visual Studio 2019.

在应用程序初始化时设置 属性:

AppDomain.CurrentDomain.SetupInformation.ConfigurationFile = "";

如果您通过配置管理器访问配置属性,这必须有效