如何在MVC Web应用中定位@LT.Models.Helper.GetName()方法?
查找
LT.Models.Helper.GetName()实现的实用方法 - 先确认命名空间对应关系:
LT.Models未必和你项目里的Models文件夹绑定,可能是解决方案中其他类库项目的命名空间,先排查解决方案里的其他项目,找包含LT.Models命名空间的工程。 - 用IDE全局搜索:在Visual Studio里按
Ctrl+Shift+F,选择“整个解决方案”,直接搜class Helper或者GetName(),精准定位类和方法的位置。 - 检查EDMX关联文件:
.edmx.diagram只是EDMX的可视化配置文件,找同目录下的.edmx文件,查看其代码生成的类,不过Helper更可能是手动编写的,但也可以确认下是否是EDMX自动生成的辅助类。 - 排查项目引用:右键当前项目→“引用”,查看所有引用的程序集,找包含
LT.Models命名空间的外部DLL,Helper类可能在这些外部类库里。 - 核对cshtml的命名空间引入:看cshtml顶部有没有
@using LT.Models;,如果有,搜索整个解决方案里的Helper类,确认它的实际命名空间是否是LT.Models(可能类在其他文件夹但命名空间设成了LT.Models)。 - 反编译DLL:如果项目已经编译,去bin目录找对应输出的DLL(比如LT.Models.dll),用反编译工具打开查看
Helper类和GetName()的实现。
内容的提问来源于stack exchange,提问作者Si8
相关产品推荐
相关产品推荐

