已过时的CAS试图编译一个类

时间:2011-03-11 12:39:43

标签: .net visual-studio

尝试在VS 2010中打开DevExpress报告时出现以下错误。

  

此方法明确使用CAS   政策,已被淘汰   .NET Framework。为了启用   出于兼容性原因的CAS政策,   请使用   NetFx40_LegacySecurityPolicy   配置开关。请参阅   http://go.microsoft.com/fwlink/?LinkID=155570   了解更多信息。

项目设置为框架3.5,但是当我转到提供的链接时,第一句话是:

  

代码访问的策略部分   安全(CAS)已经过时   在.NET Framework第4版中

我与框架v4没有明显的联系,所以我对导致这种情况的原因感到有点难过。我怎样才能对这个问题进行更深入的诊断?

1 个答案:

答案 0 :(得分:1)

即使您的项目针对不同的框架版本,Visual Studio 2010本身也使用.NET 4.0。听起来像DevExpress报告设计器或代码中的某些东西,它调用的可能是使用CAS策略。您使用的是哪种版本的DevExpress产品?