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

寻求可在cshtml页面显示resource文件文本替代代码的Visual Studio插件

Visual Studio中cshtml页面内联显示资源文件内容的实现方案

原生自带功能

  • 悬停预览:将鼠标放在@IStringLocalizer["ResourceKey"]、@Resources.ResourceKey这类资源调用代码上,默认开启的IntelliSense会直接弹出对应默认资源文件中的实际文本内容,无需跳转至resx文件查看。
  • CodeLens关联显示:Visual Studio 2019及更高版本可在「工具>选项>文本编辑器>所有语言>CodeLens」中开启资源关联显示,开启后资源调用代码的上方会直接显示对应资源值的预览。
  • 反向检索定位:如果需要根据用户反馈的文本定位对应代码位置,可直接在默认资源文件中通过Ctrl+F搜索对应文本,找到匹配的资源键后右键选择「查找所有引用」,即可快速定位到所有调用该键的cshtml、cs文件位置。

第三方插件方案

  • ResX Resource Manager:目前最常用的资源管理插件,支持Razor视图内直接内联替换显示资源键对应的默认文本,同时支持多语言资源批量编辑、缺失键校验、重复值排查等功能,兼容Visual Studio 2017至2022全版本。
  • Web Essentials 2022:针对ASP.NET Core项目的增强插件,自带本地化预览功能,开启后会在资源调用代码后方用浅灰色小字标注对应资源值,不干扰原有代码编辑逻辑。

临时替代方案

如果不想安装额外插件,可在开发环境下自定义Razor扩展方法,给IStringLocalizer增加调试模式下的双输出逻辑:开发环境同时显示资源键和对应实际值,正式发布时自动隐藏多余信息,也能满足快速排查的需求。


内容的提问来源于stack exchange,提问作者Rolf Herbert

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 08:06:04