首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试实体框架6源代码

调试实体框架6源代码
EN

Stack Overflow用户
提问于 2015-10-30 18:14:37
回答 1查看 1.3K关注 0票数 1

我希望能够进入实体框架源代码,并对源代码进行一些本地编辑,只用于测试。

我知道我可以启用符号并进入代码中,但我需要做一些编辑,看看是否可以修复代码中的一个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。

有什么“简单”的方法在本地调试/编辑实体框架源代码吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-30 20:08:38

答案很简单。

在.config文件中,我更改了以下内容

代码语言:javascript
复制
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

到这个

代码语言:javascript
复制
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral" requirePermission="false" />  

基本上删除PublicKeyToken解决了这个问题。

.Net assembly PublicKeyToken

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33442456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档