我希望能够进入实体框架源代码,并对源代码进行一些本地编辑,只用于测试。
我知道我可以启用符号并进入代码中,但我需要做一些编辑,看看是否可以修复代码中的一个bug。
当我下载源代码并将项目包含在我的解决方案中时,我收到了“强键”错误。
因此,我删除了签名的钥匙,但现在我又收到了另一个错误。
无法加载文件或程序集“EntityFramework、Version=6.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089”或其依赖项之一。所定位的程序集的清单定义与程序集引用不匹配。( HRESULT: 0x80131040的例外):“EntityFramework,Version=6.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089 --这使我相信它找不到我的bin文件夹中的DLL,或者有一些程序集解析器没有先读取我的bin。
有什么“简单”的方法在本地调试/编辑实体框架源代码吗?
发布于 2015-10-30 20:08:38
答案很简单。
在.config文件中,我更改了以下内容
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />到这个
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral" requirePermission="false" /> 基本上删除PublicKeyToken解决了这个问题。
https://stackoverflow.com/questions/33442456
复制相似问题