如何强制Visual Studio部署内容文件?

时间:2015-10-20 09:27:21

标签: visual-studio visual-studio-2013

我在类库(dll)中有一个内容文件(xml, 构建操作=内容,总是复制 )。

很多时候,主机应用程序(单元测试dll或Web应用程序)因更改而重新编译时,不会部署此内容文件。

如果我在主机应用程序中明确执行“重建”,它只会进行部署。

是否有设置确保文件始终重新部署的方法?已将其设置为“始终复制”,但无法按预期工作。

1 个答案:

答案 0 :(得分:0)

有两种方法可以解决这个问题:

1)如果更改非源代码文件,visual studio不会自动重建 - 在编译器检查发生时不考虑它们。 您可以通过删除输出目录强制完成重建。

2)在Visual Studio的文件属性中,设置:

Build action: None

Copy to output directory: Copy always

有时这会有所帮助

编辑:还要考虑将文件标记为content