忽略Visual Studio中错误列表中特定文件的错误

问题描述 投票:1回答:3

我在Visual Studio 2013解决方案中包含一个文件,为该文件提供“.vb”扩展名。该文件不是有效的Visual Basic文件,我知道,但它是VB的衍生物(自定义软件的自定义宏,当试图验证它是“真正的”VB导致验证错误时)。我给它“.vb”扩展名,因为除了错误列表中生成的错误之外,语法突出显示非常有用。

我希望能够在错误列表中省略这些错误,因为当我在解决方案的其他地方出现“合法”错误时,它们会妨碍我们。

重现步骤:

  1. 创建一个新项目。我选择了“空项目(Visual Basic)”,但我认为这适用于您选择的任何项目类型。
  2. 添加一个新的“.vb”文件。
  3. 添加此代码:

选项明确的

Sub Main()

Dim s As String = [111]'这在自定义宏中100%有效,但在VB中它生成“预期的标识符”。错误列表中的错误。

结束子

vb.net syntax-error visual-studio-2013
3个回答
4
投票

我试图解决一个并不存在的问题。只要项目未设置为构建,错误将仅在文件打开时出现在错误列表中。如果文件已关闭,则不会显示,这不是问题。


1
投票

在Solution Explorer窗口中选择该文件。在“属性”窗口中,将“构建操作”属性从“编译”更改为“内容”。您可能希望将“复制到输出目录”设置为“True”,但问题并不清楚。


0
投票

我没有尝试过使用.vb文件,但我对sql文件也有同样的问题。对于此文件类型,我可以右键单击并关闭该文件的intellisense。这对我刚测试的.cs文件不起作用 - 不确定文件类型是否是原因。

© www.soinside.com 2019 - 2024. All rights reserved.