我在Visual Studio 2013解决方案中包含一个文件,为该文件提供“.vb”扩展名。该文件不是有效的Visual Basic文件,我知道,但它是VB的衍生物(自定义软件的自定义宏,当试图验证它是“真正的”VB导致验证错误时)。我给它“.vb”扩展名,因为除了错误列表中生成的错误之外,语法突出显示非常有用。
我希望能够在错误列表中省略这些错误,因为当我在解决方案的其他地方出现“合法”错误时,它们会妨碍我们。
重现步骤:
选项明确的
Sub Main()
Dim s As String = [111]'这在自定义宏中100%有效,但在VB中它生成“预期的标识符”。错误列表中的错误。
结束子
我试图解决一个并不存在的问题。只要项目未设置为构建,错误将仅在文件打开时出现在错误列表中。如果文件已关闭,则不会显示,这不是问题。
在Solution Explorer窗口中选择该文件。在“属性”窗口中,将“构建操作”属性从“编译”更改为“内容”。您可能希望将“复制到输出目录”设置为“True”,但问题并不清楚。
我没有尝试过使用.vb文件,但我对sql文件也有同样的问题。对于此文件类型,我可以右键单击并关闭该文件的intellisense。这对我刚测试的.cs文件不起作用 - 不确定文件类型是否是原因。