有没有一个好的工具可以查看.NET程序集,并告诉你它对其他程序集的所有依赖关系?有点像VS6时代的旧depends.exe。
更新
我想我在Reflector中遗漏的一件事就是verion #的。除非我遗漏了什么。我怎么知道一个程序集需要什么框架呢?
我正在尝试解决我遇到的另一个问题:
IronPython, Click Once, .NET 2.0 Error - thoughts?
从错误消息看,我需要:
Microsoft.Linq.Expressions.Compiler.Snippets
Microsoft.Linq.Expressions.Compiler.LambdaCompiler
除了这个应用在我身上炸开之外。我应该如何检测到这里的需求?它在我的机器上运行得很好。
这是3.0还是3.5版本?
发布于 2009-05-28 20:24:44
编辑:要查找给定程序集所需的程序集的详细信息,请将该程序集加载到Reflector中,然后展开命名空间。您应该会看到列出的程序集名称。展开它,你会看到“引用”。展开引用以查看所需的程序集。选择其中之一将提供下面的版本和名称信息。
希望这能有所帮助。
发布于 2009-05-28 21:06:52
FusionLog实用程序应该可以帮助您跟踪正在查找的程序集,以及它正在搜索和找到它们的位置,或者没有。它还会告诉您正在搜索的版本。(它是.NET软件开发工具包的一部分)
https://stackoverflow.com/questions/922943
复制相似问题