此方法显式使用的 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。

 

posted @ 2019-09-21 12:01  蓅烺ゞの貓  阅读(1117)  评论(0编辑  收藏  举报