使用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-10-09 01:14:06