实体框架DefaultDBModelStore - 找不到程序集

时间:2016-07-14 15:52:37

标签: c# .net entity-framework

所以我希望通过以下文章来改进实体框架的启动时间性能:

https://www.fusonic.net/en/blog/3-steps-for-fast-entityframework-6.1-code-first-startup-performance/

我将实体框架项目的自定义分支构建为dll

我将dll添加到我的Web表单项目中,一切都很棒!启动时间得到改善

但是我的解决方案中也有一个Web API项目,当我添加自定义实体框架dll时,我收到此错误:“无法加载文件或程序集'EntityFramework'或其依赖项之一。强名称签名不能是验证。程序集可能已经被篡改,或者是延迟签名但未使用正确的私钥完全签名“

我对两个项目都执行了相同的步骤,不确定为什么Web表单项目有效并且web api没有

另请注意,两个项目都采用相同的解决方案

1 个答案:

答案 0 :(得分:0)

您必须签署自定义Entity Framework dll。您无法使用已签名的程序集引用未签名的程序集。更多信息: C#: why sign an assembly?