我有一个ASP.NET项目,除了Web项目外,还包含许多C#
个库。问题(出于某种原因)是构成Web应用程序的所有项目都不会添加到同一个Visual Studio中的一个解决方案中。相反,大多数项目在个人视觉工作室内分开。所有项目都存储在源代码管理中,并由其他开发人员共享。
因此,问题是如何找到任何代码的使用,例如" Find Usage
"通过Resharper。是否有任何工具或技巧可以让我像Resharper Find Usage
那样做。
有什么建议吗?
答案 0 :(得分:0)
看起来你似乎处于束缚之中。我的建议是简单地创建自己的源代码控制分支,在该分支中,您可以创建一个新的SLN文件,添加所有项目,用项目引用替换它们的二进制项目引用,然后调用Find Usages。然后,如果您需要根据查找使用情况信息进行任何更改,只需将这些更改合并而不合并PROJ或SLN文件。
答案 1 :(得分:0)
如果这些库项目被引用为DLL文件而不是项目引用,唯一的方法是打开所有单项目解决方案并在那里搜索文本'。有一些tips/tricks,可以简化导航。
P.S。你描述的情况看起来很不方便。我同意Dmitri的意见 - 您可能会考虑与您的团队讨论切换到引用项目而不是使用二进制文件。切换后,每个开发人员都可以使用所涉及的项目创建本地解决方案,或者您可以就新的通用源控制解决方案达成一致。