类型“XXX”违反了继承安全性规则。派生类型必须与基类型的安全可访问性匹配或者比基类型的安全可访问性低。

简介: 原文 http://help.jumbotcms.net/detail_2012_08/15/10402.shtml 当项目升级到VS2010或者2012 后(同时NET版本也升级到4.0),会出现如下错误提示信息: 类型“XXX”违反了继承安全性规则。

原文 http://help.jumbotcms.net/detail_2012_08/15/10402.shtml

当项目升级到VS2010或者2012 后(同时NET版本也升级到4.0),会出现如下错误提示信息:

类型“XXX”违反了继承安全性规则。派生类型必须与基类型的安全可访问性匹配或者比基类型的安全可访问性低。 

 

解决方法1:

其实很简单,在XXX项目中AssemblyInfo.cs文件里加上如下信息即可:

[assembly: System.Security.SecurityRules(System.Security.SecurityRuleSet.Level1)]

解决方法2:

通过新建一个类库生成AssemblyInfo.cs文件对比。发现

如果XXX项目中AssemblyInfo.cs文件里存在

[assembly: AllowPartiallyTrustedCallers]

把它删掉或者注释掉即可。

 

 

 

目录
相关文章
|
1月前
|
存储 编译器 Linux
【c++】类和对象(上)(类的定义格式、访问限定符、类域、类的实例化、对象的内存大小、this指针)
本文介绍了C++中的类和对象,包括类的概念、定义格式、访问限定符、类域、对象的创建及内存大小、以及this指针。通过示例代码详细解释了类的定义、成员函数和成员变量的作用,以及如何使用访问限定符控制成员的访问权限。此外,还讨论了对象的内存分配规则和this指针的使用场景,帮助读者深入理解面向对象编程的核心概念。
82 4
|
3月前
|
安全 Python
扩展类实例的类型转换,和关键字 None
扩展类实例的类型转换,和关键字 None
17 0
|
C++
45 C++ - 继承中同名成员的处理方法
45 C++ - 继承中同名成员的处理方法
60 0
|
存储 编译器 C语言
[C++ 提高] --- 类的存储 和 包含虚函数的类
[C++ 提高] --- 类的存储 和 包含虚函数的类
70 0
[C++ 提高] --- 类的存储 和 包含虚函数的类
|
存储 JSON 缓存
看看人家在接口中使用枚举类型的方式,那叫一个优雅!上
看看人家在接口中使用枚举类型的方式,那叫一个优雅!上
看看人家在接口中使用枚举类型的方式,那叫一个优雅!上
|
存储 消息中间件 JavaScript
看看人家在接口中使用枚举类型的方式,那叫一个优雅!下
看看人家在接口中使用枚举类型的方式,那叫一个优雅!下
|
C++
C++常量定义的两种方式
# C++常量 作用:用于记录程序中不可更改的数据 C++常量定义的两种方式 1.#define 宏常量:#define 常量名 常量值 ​ 通常在文件上方定义,表示一个常量 2. const修饰的变量:const 数据类型 常量名 = 常量值 ​ 通常在变量定义前加关键字const,修饰该变量为常量,不可修改 示例:
228 0