假设我在解决方案中有多个项目.我有主项目parent_project和另一个项目child_project.
如何访问类/命名空间居住在parent_project距离child_project?
我已经添加了一个引用child_project,parent_project所以我不能添加一个引用parent_parent,child_project因为它会创建一个循环依赖.
这可能吗?
如果您在项目之间共享逻辑,则需要隔离该依赖项并将其移至共享位置(例如,新项目),重构您的依赖项,以便您的核心逻辑存在于类似核心域的项目中或将您的项目混合在一起.
后者并不是最干净的解决方案.我建议考虑一下你自己的问题并真正尝试回答"为什么我需要一个循环引用?我如何重组以便我的依赖有意义?".