禁用Visual Studio验证看起来像xml的非xml文件?

kaa*_*kaa 12 visual-studio-2008

我在Visual Studio 2008项目中有一堆Velocity模板文件,问题是尽管扩展名.vm不是.xml或类似,但Visual Studio认为它们包含的HTML必须符合XML命名标准并产生错误(不仅仅是每个编译都会发出警告.

如何告诉Visual Studio忽略这些"错误的"XML文件?我愿意转而对XML进行所有验证,但我也没有找到这样的选项.

更新,错误不会停止构建,他们只是淹没了大约20个验证错误背后的真正错误.我似乎记得在VS 2005中关闭验证的选项,但我在VS 2008中找不到任何此类选项.

我接受将##文件的开头添加为答案,即使它很难看,它也可以解决问题.谢谢你!

更新2我以为我在Marc之前尝试过你的答案,发现它没有被正确记住.但是现在我再次尝试它确实运行得很好,而且比为每个文件添加注释更清晰.重新奖励接受的答案.

Mar*_*ell 16

Xml错误通常仅在文件打开时显示.

您通常可以通过不将其打开到xml编辑器中来禁用它; 错误通常不会停止构建 - 它们看起来就像它们一样.右键单击 - >打开方式...源(文本)编辑器(如果您愿意,可以是HTML)(并设置为默认值).