You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何阻止Visual Studio 2017移除VB代码中的下划线续行符

解决Visual Studio 2017自动移除VB.Net下划线续行符的问题

嘿,我之前维护旧VB.Net项目时也碰到过这个头疼的问题——明明要保留兼容性必需的下划线续行符,VS一编辑就给自动删掉了!别担心,调整几个VS设置就能搞定:

核心设置调整

  • 打开VS2017的「工具」菜单,选择「选项」
  • 在左侧导航栏展开「文本编辑器」→「Basic(VB)」→「格式设置」→「高级」
  • 在右侧找到**「移除续行符」**这个选项,取消它的勾选(默认是勾选状态的)
  • 点击「确定」保存设置,之后再编辑代码时,下划线续行符就不会被自动移除了

额外注意事项

如果调整完上面的设置后,偶尔还是出现下划线被移除的情况,可以检查同一页面的「自动格式化完成语句」选项——如果这个选项开启,在你输入完一行代码按回车时,VS可能会自动格式化并移除续行符。根据你的需求,可以选择取消这个选项,或者在编辑时留意手动保留续行符。

举个例子,你原本的代码:

Cache.Add( "cacheErr", _
    objArray, _
    Nothing, _
    Date.Today.AddHours(1), _
    System.Web.Caching.Cache.NoSlidingExpiration, _
    System.Web.Caching.CacheItemPriority.Normal, _
    Nothing)

设置完成后,不管你修改代码的哪一部分,这些下划线续行符都会稳稳留在原地,完美满足兼容性需求。

内容的提问来源于stack exchange,提问作者E. Montoya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:29:32