此方法隐式使用CAS策略,该策略已被.NET Framework废弃。为了兼容性原因启用CAS策略

时间:2010-06-06 19:43:52

标签: .net configuration .net-4.0 nant

我刚刚更新了我的nant脚本来编译我的.net framework 4解决方案。 在我的解决方案中生成commonassemblyinfo.cs时出现上述错误。 我访问了msdn网站并添加了

<NetFx40_LegacySecurityPolicy enabled="true" />

在运行时 - >配置下的web.config中。 但这并没有解决我的问题。

任何人都可以建议我缺少什么吗?

1 个答案:

答案 0 :(得分:1)

您使用的是latest NAnt build吗? 0.91版本是alpha版本,支持构建.NET 4应用程序。

我曾尝试更新NAnt 0.86配置以支持.NET 4,但得到了您显示的错误。我下载了最新的NAnt版本,但它确实有效。尽管是阿尔法,但到目前为止看似稳定。

有人open request来测试新版本并报告错误。