好的,我们有一个“伪 C#”文件,我们已将其添加到解决方案中以供参考。虽然它确实有一个.cs
扩展名(让 VS 对它进行颜色编码,因为它非常大并且有助于提高可读性),但文件本身并未标记为使用设置为“无”的操作进行编译。
现在,当我们进行完整构建时,一切都构建得很好,并且文件被忽略了,因为它应该是。但是,错误窗口显示了来自虚假代码的所有错误。我们当然可以更改消除错误的扩展名,但是我们会失去语法着色。
现在我假设因为我们将该文件明确标记为“不编译”,并且由于编译器实际上忽略了错误,所以它们不会出现,但显然情况并非如此。
所以有人知道如何隐藏在标记为从编译器中排除的文件中生成的错误吗?
更新:
因为人们一直在建议变通办法,所以我想明确一点,我们已经在使用变通办法。这不是我在这里所追求的。我正在尝试具体找出 VS 中是否有一些我们可以启用/禁用的设置或功能,上面写着“嘿,你没有被编译,所以你不会出现在错误列表中!” 甚至不确定是否有这样的事情,但如果是这样,这就是我想要找到的。