首页 > 数据库技术 > 详细

重写成员“MySql.Data.Entity.MySqlConnectionFactory.CreateConnection(System.String)”时违反了继承安全性规则。重写方法的安全可访问性必须与所重写方法的安全可访问性匹配。

时间:2014-03-21 11:28:26      阅读:2410      评论:0      收藏:0      [点我收藏+]

 

1,程序中使用加载反射出现下面的问题:

bubuko.com,布布扣

无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性。

然后把代码改了一下,

try
{
types.AddRange(assembly.GetTypes());
}
catch (Exception e)
{
var assemblyName = assembly.FullName;

if (e is System.Reflection.ReflectionTypeLoadException)
{
var typeLoadException = e as ReflectionTypeLoadException;
var loaderExceptions = typeLoadException.LoaderExceptions;

foreach (var loaderException in loaderExceptions)
{
throw new Exception("加载程序集时发生错误:程序集名" + assemblyName, loaderException);

}
}

throw new Exception("加载程序集时发生错误:程序集名" + assemblyName, e);
}

 

2,看到详细信息。

bubuko.com,布布扣

 

操,什么毛病。。

 

3,因为使用EntityFramework for Mysql 程序集有问题,

怎么办?

从Bin目录下删除,MySql.Data.Entity.dll ,

好了,

为什么呢? MySql.Data.Entity.EF6.dll 跟 MySql.Data.Entity.dll  是冲突的。。。,现在程序中使用的是 MySql.Data.Entity.EF6.dll

重写成员“MySql.Data.Entity.MySqlConnectionFactory.CreateConnection(System.String)”时违反了继承安全性规则。重写方法的安全可访问性必须与所重写方法的安全可访问性匹配。,布布扣,bubuko.com

重写成员“MySql.Data.Entity.MySqlConnectionFactory.CreateConnection(System.String)”时违反了继承安全性规则。重写方法的安全可访问性必须与所重写方法的安全可访问性匹配。

原文:http://www.cnblogs.com/zbw911/p/3615201.html

(1)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!