C# 在类库中使用实体框架

C# 在类库中使用实体框架,c#,entity-framework,C#,Entity Framework,我在类库项目中引用实体框架6时遇到问题。该项目已注册为com互操作。我有像这样的后期构建事件 SET GACUTIL=“C:\Program Files(x86)\Microsoft SDK\Windows\v8.1A\bin\NETFX 4.5.1工具\gacutil.exe“设置 REGASM=“C:\Windows\Microsoft.NET\Framework\v4.0.30319\REGASM.exe” %REGASM%/u$(TargetFileName)/tlb:ClassLibr

我在类库项目中引用实体框架6时遇到问题。该项目已注册为com互操作。我有像这样的后期构建事件

SET GACUTIL=“C:\Program Files(x86)\Microsoft SDK\Windows\v8.1A\bin\NETFX 4.5.1工具\gacutil.exe“设置 REGASM=“C:\Windows\Microsoft.NET\Framework\v4.0.30319\REGASM.exe”

%REGASM%/u$(TargetFileName)/tlb:ClassLibrary1.tlb%GACUTIL%/u $(TargetFileName)

%REGASM%$(TargetFileName)/tlb:ClassLibrary1.tlb%GACUTIL%/i $(TargetFileName)

%REGASM%$(TargetFileName)/tlb:ClassLibrary1.tlb%GACUTIL%/i $(TargetFileName)

无论何时生成,都会出现错误:


无法注册程序集:“myassembly”无法加载文件或程序集的实体框架,版本6.0.0.0

看起来您没有将实体框架程序集添加到类库中。使用nuget控制台安装它:
PM>安装软件包EntityFramework-版本6.0.0


是的,我通过nuget引用了它,但仍然出现错误