.net - 内容文件更改后 Visual Studio 未重建

我有一个单元测试项目,其中包含一些用于数据驱动测试的 XML 文件。 这些文件设置为 Build Action ContentCopy if newerCopy always

在大多数情况下,这工作正常。但是,当我更改其中一个数据文件而不更改任何代码时,Visual Studio 根本不会触发构建操作,也不会复制任何 XML 文件。实际上,我正在使用旧数据文件运行单元测试。

我可以触发手动构建,但我希望尽可能避免此类错误。是否有某种方法可以让 Visual Studio (2008) 在每次有人更改内容文件时执行复制操作

澄清: XML 文件在单元测试项目中,而不是在生产代码项目中。对于正在运行的测试中设置的文件,我确实有一个相关的 [DeploymentItem] 属性。

最佳答案

我不知道它是否对您的情况有所帮助,但为了解决这个问题,我将 XML 文件的 Build Action 更改为 Embedded Resource,它似乎可以解决问题。

https://stackoverflow.com/questions/3657555/

相关文章:

c# - 在分支之间转换时生成错误 : Your project is not referencin

java - 如何让 Java maven 构建因编译器警告而失败?

delphi - 在 Delphi 中编译和构建有什么区别?

ios - xcode 5存档构建失败,但正常构建成功

build - EA 在 Java 版本中代表什么?

c++ - 如何为新安装的 Boost 添加编译器包含路径和链接器库路径?

qt - 如何在 Qt 子目录项目中设置构建顺序

qt - qmake 和 QT_INSTALL_PREFIX。如何为 Qt 库选择新位置?

java - 在应用程序中显示构建时间戳

c# - WPF 应用程序中的间歇性构建问题