Visual Studio 15.7.0更新后cshtml文件DataTip不显示值
解决Visual Studio 15.7.0中cshtml调试DataTip不显示的问题
我之前也碰到过一模一样的情况!升级到VS 15.7.0后,调试cshtml文件时鼠标hover变量看不到DataTip值,但cs文件完全正常,这是当时版本的一个已知调试bug,给你几个亲测有效的修复方案:
方案一:启用托管兼容模式调试
这是最快见效的办法:
- 右键你的项目 → 选择「属性」
- 切换到「调试」选项卡
- 找到并勾选「使用托管兼容模式」
- 重启调试,cshtml里的DataTip应该就能正常显示了
方案二:清理VS缓存文件
有时候缓存损坏也会导致这类奇怪的调试问题:
- 完全关闭Visual Studio
- 删除以下两个路径下的文件:
%LOCALAPPDATA%\Microsoft\VisualStudio\15.0_<你的版本标识>\ComponentModelCache%LOCALAPPDATA%\Microsoft\VisualStudio\15.0_<你的版本标识>\Temp
- 重新打开VS,执行「清理解决方案」→「生成解决方案」,再调试试试
方案三:升级到更高版本的VS
官方在后续的15.7.x补丁里已经修复了这个bug,直接升级是一劳永逸的办法:
- 打开VS的「工具」→「获取工具和功能」
- 检查可用更新,升级到15.7.1及以上版本即可彻底解决这个问题
问题对应截图:
- cshtml文件调试时DataTip无法显示:

- cs文件调试时DataTip正常显示:

内容的提问来源于stack exchange,提问作者Pooriya Arazesh
相关产品推荐
相关产品推荐

