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

问题描述 投票:0回答:1

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

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

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

当我从'API'项目(也就是netcoreapp2.2)引用'Common'项目时,Rider(Mac)无法识别与项目一起使用的任何标准打包,例如System和System.Linq(以及许多其他)。

我对.Net Core的经验仅限于这个项目,所以我确定我做错了什么,我只是想不通它是什么。

asp.net-core
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.