如何确定.NET应用程序的依赖项?Dependency Walker是否适用于托管应用程序?我已经下载了最新的并尝试过分析应用程序,但它只是在没有太多解释的情况下退出.如果它不能与.NET一起使用,那么是否有其他工具可以帮助我调试运行时DLL加载问题?
基本上,我需要的是Dependecy Walker,但它应该适用于.NET应用程序.有没有这样的工具?
我被要求重新编写(从头开始)现有的C#winforms应用程序.不幸的是,在过去的三四年里,至少有十几个不同的开发人员修改了这个代码,他们似乎都没有看到任何类型的编码标准.要说这个代码库是乱七八糟的,那就是礼貌地说.考虑到代码的大小(~24k行)以及代码对我来说是全新的事实,我想找到某种实用工具来帮助我更快地理解这个应用程序在高级别上的工作原理.请记住,在这段代码中似乎没有大量优秀的OOP实践,所以我需要比类图更详细的东西.我已经看到了生成序列图的参考,这可能更像我正在寻找但我只有VS2010 Premium,我的印象是这个功能只提供VS Ultimate SKU.我可以访问当前版本的.NET Reflector,我看到有几个人提到有插件可能有用,但我没有任何特定的名称.