Visual Studio不断删除VB线路连接器(_)

时间:2019-05-23 13:12:24

标签: vb.net visual-studio

我有一些直观的基本代码,其中有一个for循环,并且出于公司语法的原因,我们需要在from行的en处包括一个_。但是,每当我将注意力从代码上移开时,“ _”就会被删除

我尝试在“工具”>“选项”>“文本编辑器”>“基本”>下的选项中弄乱,然后取消所有检查,但这无济于事。  这是我要生成的代码:

 Dim burger = (From p In db.PreviousDeclarations _
Where p.burgerID = CompanyID.Value And Object.Equals(p.Year, Year)

这是Visual Studio为我保持“更正”的代码:

 Dim burger = (From p In db.PreviousDeclarations
Where p.burgerID = CompanyID.Value And Object.Equals(p.Year, Year)

2 个答案:

答案 0 :(得分:3)

取消选中代码的完整列表(重新格式化),位于选项->文本编辑器->基本->高级->编辑器帮助

答案 1 :(得分:1)

最新版本的Visual Studio不需要行继续字符时,通常是仅靠第一行不能自行编译但下面的行使其在语法上有效的情况下,它们会删除。我从经验中知道,切换到新的VS这样做很烦人,因为进行差异时,很小的更改很容易看起来像是巨大的重构。

我不认为有任何方法可以禁用该功能。如果您需要它们作为公司风格指南,建议您更新指南