首页 > 其他分享 >注册插件:违反了继承安全性规则,派生类型必须与基类型的安全性匹配或低于比基类型的安全可访问性低

注册插件:违反了继承安全性规则,派生类型必须与基类型的安全性匹配或低于比基类型的安全可访问性低

时间:2023-03-15 11:31:35浏览次数:45  
标签:插件 比基 XXX cs AssemblyInfo 类型 安全性


当项目升级到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]
把它删掉或者注释掉即可。

标签:插件,比基,XXX,cs,AssemblyInfo,类型,安全性
From: https://blog.51cto.com/u_3189688/6122546

相关文章

  • Jenkins离线安装插件
    Jenkins安装报错"该Jenkins实例似乎已离线",如果Jenkins所在的服务器有防火墙或者没有网络,只能通过上传插件的方式进行离线安装了。下面是具体的安装步骤:1、插件下载地址:h......
  • 05-数据类型
    数据类型1.字符型字符型变量用于存储一个单一字符,在C语言中用char表示,其中每个字符变量都会占用1个字节。在给字符型变量赋值时,需要用一对英文半角格式的单引号('......
  • Java中的基本数据类型和引用数据类型
    一、基本数据类型:byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0short:短整型,在内存中占16位,即2个字节,取值范围-32768~32767,默认值0int:整......
  • 类型转换
    C#中类型转换分为两种:隐式转换和显示转换。隐式转换将一个较小范围的数据类型转换为较大范围的数据类型时,编译器会自动完成类型转换。显示转换将一个较大范围的数据类型......
  • fatal error C1083: 无法打开类型库文件: “msxml4.dll”
    用新版本的VS打开旧版本的代码出现的问题#import<msxml4.dll>usingnamespaceMSXML2;改成#import"msxml6.dll"rename_namespace("MSXML2")应该是WindowsSDK版本......
  • YonBuilder移动开发-移动原生插件开发环境配置教程
    YonBuilder移动开发可以实现一套代码,多端生成,快速构建企业级移动应用。移动插件市场中有许多功能插件,可添加到应用中使用,提高开发效率。如果插件市场中没有满足需求的插件,......
  • Rust的安全性和稳健型
    Rust是围绕安全性和稳健性而设计的。也就是,安全代码是不使用unsafe关键字的代码,声音代码是不会导致内存损坏或其他未定义行为的代码。“未定义行为”(UB) 在 C、C++ 和......
  • js 对比两个对象、基本类型是否一致
    这里需要理解的是基本类型,和对象 用java的话说就是(讲道理js 理论应该类似),基本类型在栈区,可以直接比较其值, 对象类型 存放于栈区 和 堆区,栈区存放的是对象在堆区......
  • VueX插件 --- 共享数据的读写处理
    vueX:vue插件,处理组件之间共享数据的读&&写引入demo(就一个Count组件,加法计算)###Count.vue(基础的写死版)<template> <div> <h1>当前求和为???</h1> <se......
  • TypeScript 学习笔记 — infer 类型推导、类型兼容 (九)
    目录1.ReturnType返回值类型2.Parameters参数类型3.InstanceType实例类型4.ConstructorParameters构造函数参数类型5.infer实践更改元组类型将元组转换成联合类型获取......