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

C# 实体框架DefaultDBModelStore-找不到程序集,c#,.net,entity-framework,C#,.net,Entity Framework,因此,我希望通过以下这篇文章来提高实体框架启动时的性能: 我将实体框架项目的自定义分支构建到一个dll中 我将dll添加到我的web窗体项目中,一切都很好!启动时间得到改善 但是,我的解决方案中也有一个Web API项目,当我添加自定义实体框架dll时,会出现以下错误:无法加载文件或程序集“EntityFramework”或其依赖项之一。无法验证强名称签名。程序集可能已被篡改,或者已延迟签名但未使用正确的私钥完全签名” 我对这两个项目都遵循了相同的步骤,不知道为什么web表单项目可以工作,而w

因此,我希望通过以下这篇文章来提高实体框架启动时的性能:

我将实体框架项目的自定义分支构建到一个dll中

我将dll添加到我的web窗体项目中,一切都很好!启动时间得到改善

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

我对这两个项目都遵循了相同的步骤,不知道为什么web表单项目可以工作,而web api不能工作


另请注意,两个项目位于同一个解决方案中

您必须对自定义实体框架dll进行签名。您不能使用已签名的程序集引用未签名的程序集。详细信息:

您必须对自定义实体框架dll进行签名。您不能用已签名的程序集引用未签名的程序集。详细信息:

但它为什么适用于未签名的web表单项目?从未签名您可以添加未签名引用,但在单个项目中您不能添加未签名引用。只需测试它,您可以在5分钟内对程序集进行歌唱,然后测试它,但为什么它适用于未签名的web表单项目?从未签名您可以添加未签名引用,但在单个项目中您可以添加未签名引用无法添加未签名引用。只需测试它即可在5分钟内使用程序集并进行测试