是否有任何类型的Asp.Net应用程序的文件依赖性跟踪器?

tra*_*vis 8 .net vb.net asp.net visual-studio-2005 .net-2.0

我有一个Asp.Net 2.0(VB.Net)应用程序,我正在尝试将Control(ASCX)导出到另一个项目.我需要知道Control需要哪些其他文件才能工作.

有没有办法 - 使用VS.Net 2005或外部应用程序 - 以递归方式跟踪解决方案中页面或控件的依赖关系?

例如,对于此文件:~/Controls/SomeControl.ascx,我想获取以下运行所依赖的文件列表:

~/Controls/SomeControl.ascx
  ~/Controls/SomeControl.ascx.vb
    ~/App_Code/SomeClass.vb
      ~/App_Code/AnotherClass.vb
      ~/App_WebReferences/com/example/SomeWebService/SomeWebService.disco
      ~/App_WebReferences/com/example/SomeWebService/SomeWebService.discomap
      ~/App_WebReferences/com/example/SomeWebService/SomeWebService.wsdl
    ~/App_Code/AnotherClass.vb
Run Code Online (Sandbox Code Playgroud)

Jon*_*bey 4

我使用过程序集绑定日志查看器 (Fuslogvw.exe)或者 ProcMon...

我的一位同事推荐了这个名为 Dependency Auditor 的应用程序。但我还没有使用过它,也不一定保证它。