.Net Core-引用解决方案中的另一个项目可防止系统和其他依赖项被识别

时间:2019-04-12 14:53:40

标签: asp.net-core

我有一个包含许多项目的解决方案,一个是API,另一个是管理门户。

我正在尝试在解决方案内部创建另一个项目,以容纳所有共享组件(例如数据库实体),以便可以在API和管理门户之间共享它们。

我创建了一个名为“ Common”的新项目,并选择使用netcoreapp2.2,因为如果我只是选择一个标准的类库,则实体上的注释将不起作用。

当我从“ API”项目(也是netcoreapp2.2)引用“ Common”项目时,Rider(Mac)无法识别与该项目一起使用的任何打包标准,例如System和System.Linq(等等)。

我对.Net Core的经验仅限于此项目,所以我确定我做错了什么,我只是弄不清楚它是什么。

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题,我从解决方案中删除了“ Common”项目,然后选择了将项目创建为Web应用程序来重新创建它。