如何禁用Visual Studio 17.3.0 Preview 2.0版本弹窗提示
Visual Studio 17.3.0 Preview 2.0 参数名内嵌提示关闭方法
你看到的两类提示是该版本新增的C#代码内嵌提示(Inlay Hints)功能,属于IDE辅助显示内容,不影响代码实际编译运行,可按以下步骤关闭:
全局关闭操作
- 打开VS顶部菜单栏,依次选择「工具」→「选项」打开设置面板
- 在左侧目录树展开「文本编辑器」→「C#」→「高级」节点
- 找到「内嵌提示」设置分组,取消勾选以下两项即可对应关闭你提到的提示:
- 特性参数名称提示:取消后将不再显示
template: "[action]/ .....这类特性构造函数的参数名标记 - 方法调用参数名称提示:取消后将不再显示
Ok(value: products)这类普通方法传参的参数名标记
- 特性参数名称提示:取消后将不再显示
- 点击「确定」保存设置,修改即时生效,无需重启IDE。
单条隐藏操作
如果不需要全局关闭,仅想隐藏某一处的提示,可将光标移动到提示文本上,点击出现的小灯泡快捷操作图标,选择对应隐藏选项即可。
对应代码片段参考
[Route(template: "[action]/{category}", Name ="GetProductByCategory")] [HttpGet] [ProducesResponseType(StatusCodes.Status200OK)] public async Task<ActionResult<IEnumerable<Product>>> GetProductByCategory(string category) { var products = await _productRepo.GetProductByCategory(categoryName: category); return Ok(value: products); }
提示:预览版Visual Studio的设置项文字可能存在微调,如果在目录中找不到对应选项,可直接在选项窗口顶部的搜索框输入「内嵌提示」关键词,快速定位到相关设置页。
内容的提问来源于stack exchange,提问作者Clickus
相关产品推荐
相关产品推荐

