码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2019-09-21 13:01:01      阅读:602      评论:0      收藏:0      [点我收藏+]

标签:manage   cto   安装   microsoft   res   form   方法   添加   mon   

使用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。

 

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

标签:manage   cto   安装   microsoft   res   form   方法   添加   mon   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!