我有一个项目,我试图在其中进行一些重构,并将一些 Windows 窗体控件拆分到我的解决方案中自己的项目中。我现在在尝试设置所需的引用时遇到循环依赖错误。
我的问题是。VS(或其他工具)中是否有任何有助于发现问题所在的内容?我以为我已经重构了这个问题,但显然不是这样。
我有一个项目,我试图在其中进行一些重构,并将一些 Windows 窗体控件拆分到我的解决方案中自己的项目中。我现在在尝试设置所需的引用时遇到循环依赖错误。
我的问题是。VS(或其他工具)中是否有任何有助于发现问题所在的内容?我以为我已经重构了这个问题,但显然不是这样。
除非我误读了这一点,否则 VS只是通过告诉您无法添加引用来告诉您循环依赖的位置。您尝试添加引用的项目将已经在您来自的项目中被引用(我认为我的措辞是正确的......如果不是,这里是示例)
IE。
至于试图找到您在 ProjectA 中使用 ProjectB 的确切位置,以便您可以切换参考。我只是删除引用并编译......所有引用现在都会抛出错误。
如果您有 VS >= Premium 版,Visual Studio Profiler 工具可以很好地完成此任务。