此方法显式使用的 CAS 策略已被 .NET Framework 弃用。若要出于兼容性原因而启用 CAS 策略,请使用 NetFx40_LegacySecurityPolicy 配置开关

使用DEV8.3winform控件,框架从.net2.0升级到4.0后,程序报错,调用的目标异常。

此方法显式使用的 CAS 策略已被 .NET Framework 弃用。若要出于兼容性原因而启用 CAS 策略,请使用 NetFx40_LegacySecurityPolicy 配置开关。有关详细信息,请参见 http://go.microsoft.com/fwlink/?LinkID=155570。

在 System.Security.SecurityManager.ResolvePolicy(Evidence evidence)

DevExpress.Data.Helpers.SecurityHelper.IsPermissionGranted(IPermission
permission)
在 DevExpress.Utils.Design.DXAssemblyResolverEx.Init()

DevExpress.Utils.Design.BaseControlDesigner..cctor()

解决方案:

找到VS2010安装目录下的devenv.exe.config 配置文件(在*\Microsoft Visual Studio 10.0\Common7\IDE 中)

在<runtime>的节点下添加

1 <NetFx40_LegacySecurityPolicy enabled="true"/>

代码,保存 关闭,重启VS2010。

原文地址:https://www.cnblogs.com/cynthia0706/p/11562258.html

时间: 2024-07-30 15:15:42

此方法显式使用的 CAS 策略已被 .NET Framework 弃用。若要出于兼容性原因而启用 CAS 策略,请使用 NetFx40_LegacySecurityPolicy 配置开关的相关文章

关于VS2010出现“此方法显式使用的 CAS 策略已被 .NET Framework 弃用... ...请使用 NetFx40_LegacySecurityPolicy 配置开关”解决办法

有时候VS会出现“此方法显式使用的 CAS 策略已被 .NET Framework 弃用.若要出于兼容性原因而启用 CAS 策略,请使用 NetFx40_LegacySecurityPolicy 配置开关.这样的错误,在网上找过很多解决办法其中修改配置文件最管用了,下面说一下怎么改配置文件 首先找到VS2010的安装目录,默认是 C:\Program Files\Microsoft Visual Studio 10.0 然后在 C:\Program Files\Microsoft Visual

谁动了账号,AD\exchange行为记录启用审核策略

启用此策略后,管理员可以看到是谁在AD上进行了账号.禁用.删除重置密码等操作,在exchange上进行账号管理也同样会记录在案,这样就避免了有些账号出现问题而无从查证的问题 打开组策略----计算机配置-----windows设置-----安全设置---本地策略---审核策略 按照截图内容开启策略设置 开启成功后.需要gpupdate /force 进行更新组策略 策略更新完成后,使用lanzhong用户登录域控进行账号操作 将caochao进行账号禁用 禁用完成后,打开windows日志,切换

在 Win7、Win10 家庭版中启用组策略(gpedit.msc)

Windows 家庭版并没有组策略,对于计算机维护.优化和设置非常不方便.使用以下批处理可以在不安装专业版.旗舰版的情况下启用组策略. 一.新建一个批处理脚本 1 @echo off 2 3 pushd "%~dp0" 4 5 dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt 6 7 dir /b C:\Windo

jquery异步ajax与服务器通信过程中如何通过then方法链式传递多层数据

我们在有些地方可能需要对服务器返回的参数做多步处理,或者很多复杂的操作必须等到服务器返回结果之后才会执行,那么我们可以用链式调用的then方法让这里做到更加易于扩展,也更加容易分离出各个功能模块.基本的方法如下. 1 doSubmit: function(){ 3 $.ajax({ 4 url: url, 5 type: 'post', 6 data: $("#fm").serialize(), 7 dataType: 'html' 8 }).then(function(data){

关于串口方工作式

单片机89C51的串行端口有4种工作方式,通过编程设计,可以使其工作在任一方式,以满足不同场合的需要.其中, 方式0主要用于外接移位寄存器,以扩展单片机的I/O电路: 方式1主要用于双机之间或外设电路的通信: 方式2.3除有方式1的功能外,还可用作多机通信,以构成多微机系统,方式2.3的区别在于波特率的不同. 单片机的串行通信的波特率可以程控设定,在不同的工作方式下,由时钟振荡频率的分频值或由定时器T1的定时溢出时间确定. 单片机的串行端口有2个控制寄存器,用来设置工作方式.发送或接收的状态.特

封印解除:如何在Win10家庭版中启用组策略

@echo off pushd "%~dp0" dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.tx

【Windows】Win10家庭版启用组策略gpedit.msc

[前言] 大家都认为,Windows 10家庭版中并不包含组策略,其实不然,它是有相关文件的,只是不让你使用而已.那么我们让系统允许你使用就好了. [操作步骤] 1.首先你需要在桌面上新建一个txt文本文档.然后将以下代码复制到这个新建的txt文本文档中. @echo off pushd "%~dp0" dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~

开发环境VS2005,三方控件Dev8.2开发的软件在VS2010上跑起来的问题

大三了,到公司实习,公司有Java和.Net两个方向的软件开发,我主要是做.Net开发,且公司主要是做C/S开发,并且用的第三方控件Dev Express.这个东西以前从未接触过,公司给了我们一个以前做好的软件,让我们练手.这个软件是用vs2005,基于framework2.0开发的,用的Dev的版本是8.2的,数据库是mssql2005,现在要求我们用vs2010开发,现将从vs2005转换到vs2010过程中遇到的问题记录下来,供自己和有需要的朋友看看哈,第一次写博客,写的不好还请多多担待,

构建和实现单点登录解决方案

将一个开放源码的基于 Java 的身份验证组件集成进 Web 门户中 在现有的应用程序中实现单点登录解决方案(single sign-on,SSO,即登录一次,就可以向所有网络资源验证用户的身份)是非常困难的,但是在构建复杂的门户时,每个开发人员都要面对这个问题.因为门户需要与后端资源集成,而每个后端资源都有自己的身份验证需求,所以门户常常必须向用户提供单点登录特性.在本文中,Chris Dunne 一步步地描述了他为一个 Web 门户构建单点登录解决方案的经历.他将讲解如何设置一个开放源码解决