C# 类型或命名空间名称';数据';命名空间中不存在';Gilbane.SRP';(是否缺少程序集引用?)

C# 类型或命名空间名称';数据';命名空间中不存在';Gilbane.SRP';(是否缺少程序集引用?),c#,entity-framework,C#,Entity Framework,我有一个包含两个项目的解决方案,两个类库都是用.NETFramework4构建的。第一个是名为Gilbane.SRP.Data的EF模型组件。我在第二个项目Gilbane.SP.Logging中添加了这个参考。我不断得到错误: The type or namespace name 'Data' does not exist in the namespace 'Gilbane.SRP' (are you missing an assembly reference?) 在记录器中的行上:

我有一个包含两个项目的解决方案,两个类库都是用.NETFramework4构建的。第一个是名为Gilbane.SRP.Data的EF模型组件。我在第二个项目Gilbane.SP.Logging中添加了这个参考。我不断得到错误:

The type or namespace name 'Data' does not exist in the namespace 'Gilbane.SRP' (are you missing an assembly reference?)    
在记录器中的行上:

using Gilbane.SRP.Data;
这是即使它是必需的,并且认为它是可以的,但Resharper显示了在必要时使用,并且代码编辑器中的完成允许我添加Gilbane.SRP.Data


还可能是什么?

您的数据项目目前是否已编译?在进行突破性改变的过程中,我周期性地得到这个错误。如果底层的程序集无法编译,则该类不存在。底层程序集Gilbane.SRP.Data buildsi通过将其设置为.NET 3.5,然后返回到.NET 4并再次删除/添加.NET Framework 6使其工作!