构建操作=无与复制到输出目录=不复制

时间:2015-05-15 08:25:50

标签: visual-studio

这两个设置似乎在做同样的事情。构建操作=无并复制到输出目录=不复制。

在哪些情况下:

  • 构建操作是无,但复制到输出目录是另一回事吗?

  • 复制到输出目录是不复制,但是Build Action是另外的东西?

1 个答案:

答案 0 :(得分:4)

输出目录通常是bin文件夹,因此您可以将文件复制到输出目录,例如,如果您在项目的其他位置添加了库(.dll文件),则需要它要复制到bin文件夹。

项目中的大多数文件都有一个与None不同的构建操作,但Copy to Output Directory设置为Do Not Copy,因为它们不应该在bin文件夹中。例如,类(.cs文件)具有Build Action = Compile,而视图(.aspx文件)具有Build Action = Content。