【问题标题】:Can I use one Log4Net config file for multiple (related) solutions?我可以将一个 Log4Net 配置文件用于多个(相关)解决方案吗?
【发布时间】:2012-02-16 16:10:40
【问题描述】:

我在解决方案 sA 和 sB 中有可执行的项目 A 和 B。这两个解决方案都引用了 C、D 等项目……因为它们在功能上相似,因此共享许多通用代码。

通过将 dll 和配置文件保存在两个解决方案的父文件夹中并从 sA 引用它们,我很高兴地将 Log4Net 实现到 sA 中。配置文件已添加到项目 A,以便在构建期间将其复制到 bin\DebugRelease 文件夹并在运行时可用。

我的问题是——因为 C、D 等是常见的项目,它们引用的是原始的黄金源文件,而不是任何项目特定的配置。但是,当我将配置文件添加到 A 时,它被复制到项目文件夹中,因此我不再编辑原始文件。如果我将文件添加到 B 那么我现在有三个文件,这无疑会不同步。

有没有一种方法可以让项目引用原始文件并将其复制到适当的bin 文件夹中,从而有效地跨 sA 和 sB 拥有一个配置文件?还有其他我忽略的解决方案吗?

【问题讨论】:

    标签: configuration log4net log4net-configuration


    【解决方案1】:

    你在找Add an existing file to a project as link吗?

    希望对你有帮助

    【讨论】:

    • 这太完美了——我完全忘记了这个功能!这样我可以维护一个单一的来源,但可以从每个解决方案中透明地编辑它。谢谢。
    猜你喜欢
    • 2020-03-26
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多