我在类库(dll)中有一个内容文件(xml, 构建操作=内容,总是复制 )。
很多时候,主机应用程序(单元测试dll或Web应用程序)因更改而重新编译时,不会部署此内容文件。
如果我在主机应用程序中明确执行“重建”,它只会进行部署。
是否有设置确保文件始终重新部署的方法?已将其设置为“始终复制”,但无法按预期工作。
答案 0 :(得分:0)
有两种方法可以解决这个问题:
1)如果更改非源代码文件,visual studio不会自动重建 - 在编译器检查发生时不考虑它们。 您可以通过删除输出目录强制完成重建。
2)在Visual Studio的文件属性中,设置:
Build action: None
Copy to output directory: Copy always
有时这会有所帮助
编辑:还要考虑将文件标记为content