我有.NET Core项目。在这个项目中,我还有另外5个项目(.Net核心库类):
我的问题是,从项目CarMechanic.Model中,我可以看到项目CarMechanic.Core中的enum,不幸的是,在项目CarMachanic.Core中,我看不到项目CarMachanic.Model中的模型。
CarMechanic.Model依赖

CarMechanic.Core依赖

当我在依赖项中签入CarMechanic.Model时,就会出现错误:
不能添加此依赖项,因为它将创建循环关系。
在我的AutoMapperProfile屏幕上,我需要从CarMechanic.Model进口汽车模型

我不知道什么是问题,也不知道为什么CarMechanic.Model从CarMechanic.Core中看到枚举,但是CarMechanic.Core没有从其他解决方案中看到模型。我花了4-5个小时寻找解决方案,但我还是没有找到。
我使用这个应用程序的存储库:https://github.com/PawelCyrklaf/car-mechanic-api
发布于 2019-06-23 15:23:23
我有一个独立的“Enum”项目正是为了这个目的。它们通常由实体和模型使用,因此需要分离,以避免所遇到的循环关系问题。
https://stackoverflow.com/questions/56722075
复制相似问题