2010-06-06 10 views
0

我刚刚更新了我的nant脚本来编译我的.net框架4解决方案。 我在解决方案中生成commonassemblyinfo.cs时遇到了上述错误。 我访问MSDN网站并以我的web.config中添加此方法隐式使用已被.NET Framework废弃的CAS策略。为了启用CAS政策的兼容性原因

<NetFx40_LegacySecurityPolicy enabled="true" />

下runtime->配置。 但这并没有解决我的问题。

任何人都可以请建议我错过了什么?

+0

[.NET 4.0 AppDomain:obsoleted Evidence]的可能的重复(http://stackoverflow.com/questions/2698711/net-4-0-appdomain-obsoleted-evidence) – 2010-06-06 20:34:31

+0

我实际上看到了这个问题,以任何方式帮助我 – alice7 2010-06-06 22:22:25

回答

1

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

我曾尝试更新NAnt 0.86配置以支持.NET 4,但遇到了您显示的错误。我下载了最近的NAnt构建,并且工作。无论如何,尽管是alpha,但它看起来仍然稳定。

有一个open request为人们测试新的构建和报告错误。

+0

是的,我使用旧的nant,我想我可能需要升级我的nant才能使用.net 4。 – alice7 2010-06-09 17:43:48