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

有什么方法-使用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

最佳答案

我用过Assembly Binding Log Viewer (Fuslogvw.exe)或ProcMon ...

我的一位同事建议将此应用程序称为“依赖审核器”。我没有使用过它,也不一定要为其担保。

10-08 08:19