有没有人知道在编译时让visual studio完全忽略文件的方法?我有一个C#解决方案,它有一个foo.config文件,它不是一个真正的标准配置文件 - 它只是一个文本文件。在编译VS时抓住文件和炸弹。如何使Visual Studio编译器忽略文件?
我想让它看起来好像只是一个文本文件。我没有选择更改文件的名称。
编辑:请注意BuildAction不会排除编译器检查它们的文件。它只是决定文件是否被编译到程序集中,不管它是内容(如jpg或其他),还是它是一个资源文件。欲了解更多信息:see the MSDN page。编辑2:显然,如果你有一个名为foo.config的文本文件,并且在构建时打开它,VS2005会弹出一个错误,认为该文件应该是xml。但是,如果关闭文件,VS2005将忽略它。
解决方案:如果您在构建期间打开了不符合规范的文件,Visual Studio验证会导致错误。有关如何关闭此功能(用于HTML)的示例,请参阅Scott Guthrie's post。正如艾伦所提到的,您还应该将生成操作转换为“无”。不幸的是,如果打开文件,这不会阻止构建错误。
@ edit2:对,我在我的回答中完全如此解释:) – 2009-03-05 15:46:25