如何让Visual Studio显示自定义C#类的Summary注释悬停提示?
解决Visual Studio自定义类Summary注释悬停不显示的问题
检查注释格式是否合规
必须用标准的XML文档注释格式,开头是///,并且包裹在<summary>标签里,不能用普通注释替代。正确写法示例:/// <summary> /// Coldstart message /// </summary> public class Message_Rec_A_Message { // 类成员 }注意标签要完整闭合,不要漏写开头或结尾的
<summary>/</summary>。开启项目的XML文档生成功能
右键项目 → 属性 → 生成选项卡 → 勾选“XML文档文件”(路径可以用默认的,不用改)。VS的悬停提示依赖构建时生成的这个XML文件,没开的话注释不会被识别。清理后重新构建整个解决方案
旧缓存可能导致注释不更新:- 点菜单栏的“生成” → “清理解决方案”
- 再点“生成解决方案”(别只单独构建单个项目,要整个方案一起构建)
确认IntelliSense文档提示没被关闭
打开工具 → 选项 → 文本编辑器 → C# → 高级,找到“显示文档注释”选项,确保它是勾选状态。重启Visual Studio
如果前面的方法都没用,大概率是IntelliSense缓存出问题了,重启VS就能重置缓存,解决这类异常。
内容的提问来源于stack exchange,提问作者Dominique
相关产品推荐
相关产品推荐

