【发布时间】:2016-07-03 18:19:09
【问题描述】:
Visual Studio / TFS 中是否有确定哪个项目生成哪个 dll 的方法?
我知道您可以查看特定项目的属性并查看 dll 的名称是什么,但在您拥有大量项目的情况下,这似乎效率不高。
我遇到的情况是,我有一个引用 dll 的项目,其中包含我想检查的方法,但我不知道哪个项目产生了这个 dll。
【问题讨论】:
Visual Studio / TFS 中是否有确定哪个项目生成哪个 dll 的方法?
我知道您可以查看特定项目的属性并查看 dll 的名称是什么,但在您拥有大量项目的情况下,这似乎效率不高。
我遇到的情况是,我有一个引用 dll 的项目,其中包含我想检查的方法,但我不知道哪个项目产生了这个 dll。
【问题讨论】:
很遗憾,没有。我知道的唯一方法是您可以使用反编译扩展。 (强烈不推荐使用)通过反编译后的源码,可以查看namespace,判断哪个项目产生了dll。 (一般情况下)
而且您可能还必须面对一些问题,例如:
【讨论】:
这应该是一次性活动,您可以继续查看项目文件,如果是 C# 项目,则为 csproj 文件。
如果您不想打开每个文件,那么我会说编写一个小工具来读取所有项目文件并查找名称。 顺便说一句,这对于不同的项目会有所不同,您需要找到合适的位置来查看。
【讨论】: