C# 一个类没有';不存在于命名空间中,尽管它确实存在

C# 一个类没有';不存在于命名空间中,尽管它确实存在,c#,entity-framework-core,C#,Entity Framework Core,我有一门课: namespace MyApp.Data { public class ApiKeysContext : DbContext ... 在同一解决方案中的其他项目中,我引用了MyApp.Data.csproj 但是,在制作对象时: var context = new MyApp.Data.ApiKeysContext(); Visual Studio说我缺少一个参考资料。我能做些什么呢?我可能应该为像我这样愚蠢的人发布一个答案。。。 您不仅应该将参照添加到类的项目中,还应该添加到

我有一门课:

namespace MyApp.Data {
public class ApiKeysContext : DbContext ...
在同一解决方案中的其他项目中,我引用了MyApp.Data.csproj 但是,在制作对象时:

var context = new MyApp.Data.ApiKeysContext();

Visual Studio说我缺少一个参考资料。我能做些什么呢?

我可能应该为像我这样愚蠢的人发布一个答案。。。 您不仅应该将参照添加到类的项目中,还应该添加到它的所有父类中


@VillageDiot应该会因此获得积分

在您尝试使用
ApikeyContext()
的项目中,您是否尝试引用了
EntityFramework
,请向我们展示该
var context
行所在的整个类的源代码。另外,请给我们一个由Visual Studio显示的错误截图。@TheVillageIdiot不,我没有。你在项目中就是这样做的吗?@mjwills对不起,我没有把笔记本电脑放在身边,对吗now@TheVillageIdiot哦,我明白了,这是遗产