Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我维护了一个我没有制作的旧 vb.net 项目,我想知道是否有一种简单的方法可以确定我工作的员工今天仍在使用该软件的哪些部分。
如果可能,我想记录所有函数调用,而不必编辑每个函数。
该项目有27个表格和6个模块。
有任何想法吗?
谢谢!
没有办法 100% 确定系统使用的所有内容。Vb.Net 支持方法/属性的动态调用。因此,您甚至无法执行删除某些代码并查看它是否重新编译之类的技巧。即使它编译,它也可以被动态调用。
了解使用了什么代码的一种方法是分析应用程序。启动分析器,运行应用程序并检查应用程序的所有使用方式。生成的配置文件应该让您很好地了解使用了哪些部件。尽管这种方法会丢失代码,但很有可能