我在类库项目中引用实体框架6时遇到问题。该项目注册了com interop。我有像
这样的帖子构建活动SET GACUTIL =“C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v8.1A \ bin \ NETFX 4.5.1 Tools \ gacutil.exe“SET REGASM = “C:\的Windows \ Microsoft.NET \框架\ 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”无法加载文件或程序集“Entity Framework,版本6.0.0.0
答案 0 :(得分:1)
看起来您没有将实体框架程序集添加到类库中。使用nuget控制台进行安装:
PM> Install-Package EntityFramework -Version 6.0.0