我正在对我的团队编写的C#.Net数据访问类库(ieAsmbly)中的代码进行故障排除。我们称这个项目为DAL.csproj
。这个项目位于一个非常大的Visual Studio 2012解决方案(50多个项目)中,包括几个WCF服务,一个代理各种WCF服务之间调用的代理服务库,一个Winforms应用程序和一大堆其他C#项目。
我需要使用Visual Studio或Resharper找出引用DAL.csproj
项目的其他C#项目(即已添加为项目引用)。 (我猜这个功能不是在Visual Studio 2012中内置的,因此我正在尝试使用Resharper)。
我尝试右键单击Visual Studio中的DAL.csproj
项目,但没有找到任何上下文菜单来查找Usages / References,即引用所有这些DAL.csproj
。
为了清楚起见,我需要找出我的解决方案中的哪些其他C#项目在同一解决方案中为DAL.csproj
项目添加了项目引用。
软件版本:Visual Studio 2012 SP4。 Resharper 8.1
答案 0 :(得分:0)
右键单击References
文件夹,然后选择Optimize References
。您将看到哪些代码依赖于它。
答案 1 :(得分:0)
NDepend工具可以为您绘制一个程序集依赖关系图,如果这是您的选项。在这种特定情况下,R#对你没什么帮助。
答案 2 :(得分:0)
我认为VS 2012本身有两种方式:
1 - 右键单击解决方案资源管理器中的解决方案,然后选择“项目依赖关系” 2 - 选择架构>从文件菜单生成依赖关系图。 (这可能是一个优质/终极特征)