【问题标题】:Force rebuild after Spring config file edit在 Spring 配置文件编辑后强制重建
【发布时间】:2011-06-01 12:05:14
【问题描述】:

在我们的 C# 项目中,我们使用 Spring 作为控制反转 (IoC) 容器。我们注意到,对 Spring 配置 xml 文件的更改不会导致重新构建解决方案。因此,更改后的配置不会复制到输出文件夹,并且每次调试运行都使用旧配置。

即使项目代码都没有更改,我们如何强制 Visual Studio (2008) 复制配置文件?

更多信息: 配置文件的构建操作设置为 None。复制到输出目录设置为始终复制

【问题讨论】:

    标签: c# visual-studio build spring.net


    【解决方案1】:

    似乎解决方案比我想象的要简单。如果 *.xml 配置文件的构建操作更改为 Embedded Resource,则更改文件也会涉及项目。因此,每个调试周期都会导致项目重新构建,其中包含配置文件。这会导致文件被复制到具有调整配置的输出目录。 => 问题解决了。

    【讨论】:

    • 但是嵌入式资源将文件放入程序集中,您将无法在发布后配置任何内容...
    • 确实如此。但是在调试时,我只更改了配置,以测试几种不同的场景。一旦我们有了发布部署,我们将不得不再次更改构建操作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多