在类库中使用实体框架

本文关键字:实体 框架 类库 | 更新日期: 2023-09-27 18:24:03

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

SET GACUTIL="C:''Program Files(x86)''MicrosoftSDK ''Windows''v8.1A''bin''NETFX 4.5.1 Tools''gacuti.exe"SETREGASM="C:''Windows''Microsoft.NET''Framework''v4.0.30319''REGASM.exe"

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

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

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

每当我构建时,我都会出现错误:

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

在类库中使用实体框架

看起来您没有将实体框架程序集添加到类库中。使用nuget控制台进行安装:PM> Install-Package EntityFramework -Version 6.0.0

https://www.nuget.org/packages/EntityFramework/6.0.0