我是.NET的新手,但是从另一个开发人员那里接过一个解决方案。该解决方案有12个独立的项目,并且每个项目都有9个基于不同测试和生产环境的AppSettings.config文件。这些环境配置文件中的每一个都具有一些在所有配置文件中始终相同的应用程序设置。我想有1个解决方案/全局配置文件,可在9个项目配置文件中的每个文件中引用。
答案 0 :(得分:1)
如果要同时具有全局和本地设置,则很难实现。
如果所有配置文件都相同,则可以从一个源链接这些文件。
https://andrewlock.net/including-linked-files-from-outside-the-project-directory-in-asp-net-core/
您能否参考特定部分的其他配置文件: https://docs.microsoft.com/en-us/dotnet/api/system.configuration.sectioninformation.configsource?view=netframework-4.7.2
这样,您可以在所有项目中共享相同的连接字符串。
对于更困难的事情,您将必须自己进行设置。