这两个设置似乎在做同样的事情。构建操作=无并复制到输出目录=不复制。
在哪些情况下:
构建操作是无,但复制到输出目录是另一回事吗?
复制到输出目录是不复制,但是Build Action是另外的东西?
答案 0 :(得分:4)
输出目录通常是bin
文件夹,因此您可以将文件复制到输出目录,例如,如果您在项目的其他位置添加了库(.dll文件),则需要它要复制到bin
文件夹。
项目中的大多数文件都有一个与None不同的构建操作,但Copy to Output Directory设置为Do Not Copy,因为它们不应该在bin
文件夹中。例如,类(.cs文件)具有Build Action = Compile,而视图(.aspx文件)具有Build Action = Content。