gpt4 book ai didi

c# - 在 Visual Studio 中组合多个配置文件

转载 作者:太空狗 更新时间:2023-10-29 17:51:26 25 4
gpt4 key购买 nike

我在 Visual Studio 2008 中有一个解决方案,其中包含多个 C# 项目。每个项目都有自己的配置文件(App.config 和 Settings.settings)。这在架构上是有意义的,因为每个模块都是自治的,并用于许多不同的解决方案。

我的问题是,当我编译解决方案时,只包含启动项目(或包含可执行文件的项目)的配置文件。对于其他模块,配置设置被编译到 DLL 中。所以我的问题是,在 Visual Studio 中有没有什么方法可以组合多个配置文件,或者链接它们,以便可以在运行时更改 DLL 的设置?

最佳答案

我不确定这是否是您正在寻找的内容,或者它是否有帮助,但作为探索领域的引导,请注意您可以链接两个配置文件。例如,我将连接字符串放在一个单独的文件中,因此 Web.config 中的 connectionStrings 行显示为:

<connectionStrings configSource="WebCS.config"/>

然后,在单独的文件中,我有:

<connectionStrings>
<add name="BSDIConnString"
connectionString="Data Source=XXX;Initial Catalog=XXX;User ID=XXX;Password=XXX"
providerName="System.Data.SqlClient"/>
</connectionStrings>

关于c# - 在 Visual Studio 中组合多个配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/463733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com