我目前遇到“循环依赖”问题。我有错误,因为我必须将文件.dll添加到另一个项目,但该项目中已存在我想要添加的引用。我不知道自己要做什么?
Error 1 SportsStore.WebUI.accessor: The reference to 'SportsStore.WebUI.dll' was not found in the list of this projects references SportsStore.UnitTests
答案 0 :(得分:1)
通过查看您刚刚发布的屏幕截图,您似乎将 SportsStore.WebUI 项目添加为 SportsStore.UnitTests 的参考,但由于循环依赖。这是否意味着您的WebUI项目已经引用了UnitTests项目?如果确实如此,那么您的设计就会出现问题,因为“真实的”#39;代码永远不应该引用测试项目。
现在,通常,如果要解决循环依赖关系,可以简单地在单独的程序集中提取公共部分。他们不是引用彼此引用的项目,而是引用该公共程序集。