我在尝试在VS 2010中打开DevExpress报告时遇到以下错误。
此方法显式使用CAS
政策已被过时的
.NET Framework。为了启用
CAS政策出于兼容性原因,
请使用
NetFx40_LegacySecurityPolicy
配置开关。请参见
http://go.microsoft.com/fwlink/?LinkID=155570
想要查询更多的信息。
该项目设置为框架3.5,但是当我转到提供的链接时,第一句话如下:
代码访问的策略部分
安全性(CAS)已过时
在.NET Framework版本4中
我与框架v4没有明显的联系,所以我对造成这种情况的原因有些困惑。如何对这个问题进行更深入的诊断?
最佳答案
即使您的项目针对的是其他框架版本,Visual Studio 2010本身也会使用.NET 4.0。听起来好像在DevExpress报表设计器中,或者它调用的代码可能正在使用CAS策略。您正在使用哪个版本的DevExpress产品?
关于.net - CAS试图编译一个类已过时,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5272977/