2

我有一个项目,我试图在其中进行一些重构,并将一些 Windows 窗体控件拆分到我的解决方案中自己的项目中。我现在在尝试设置所需的引用时遇到循环依赖错误。

我的问题是。VS(或其他工具)中是否有任何有助于发现问题所在的内容?我以为我已经重构了这个问题,但显然不是这样。

4

2 回答 2

2

除非我误读了这一点,否则 VS只是通过告诉您无法添加引用来告诉您循环依赖的位置。您尝试添加引用的项目将已经在您来自的项目中被引用(我认为我的措辞是正确的......如果不是,这里是示例)

IE。

  • ProjectA 持有对 ProjectB 的引用
  • ProjectB 不能保存对 ProjectA 的引用,因此会出现循环依赖错误

至于试图找到您在 ProjectA 中使用 ProjectB 的确切位置,以便您可以切换参考。我只是删除引用并编译......所有引用现在都会抛出错误。

于 2012-10-13T01:06:19.770 回答
0

如果您有 VS >= Premium 版,Visual Studio Profiler 工具可以很好地完成此任务。

于 2012-10-12T22:26:29.287 回答