我有一个包含Project1和Project2两个项目的解决方案。 Project1指的是Project2。 Project2有许多方法/函数,用于Project1中的不同类。如何找到Project1中使用的Project2的所有方法/功能?我正在使用Visual Studio 2012。
我正在使用.NET framework 4.0和C#
我已经阅读了以下线程的线程,该线程与程序集相关(可能没有源代码)https://stackoverflow.com/questions/25606360/how-to-find-out-wich-methods-from-an-assembly-are-being-used-in-another-assembly
修改
答案表明我使用ReSharper和NDpend等工具。这些不是免费工具,即使它可能满足我的需要。我不想为这么小的功能花大钱。
答案 0 :(得分:1)
答案 1 :(得分:0)
这是一个非常简单的解决方案:删除Project2
上Project1
的引用并构建Project1
。您将立即获得Project1
但Project2
中不存在的所有类作为构建错误。
答案 2 :(得分:0)
从Project1中删除对Project2的引用。然后浏览错误列表,你将获得方法。
编辑:您可以使用Resharper,它可以找到项目的所有用法(以及类,方法......)
答案 3 :(得分:0)
右键单击解决方案上的,选择项目依赖关系,在项目下拉列表中选择第一个项目,然后滚动项目。
使用Resharper更容易:
在模块上单击鼠标右键,然后选择项目层次结构,然后单击引用项目以查看所有项目引用