如何让Nant使用4.0编译器来定位.Net 3.5

时间:2010-04-13 08:54:37

标签: .net clr nant multitargeting

是的我知道这听起来有点疯狂,但我已经在现场部署了.Net 3.5,我想使用新的4.0编译器来定位它。

我想使用最新版本的Vb.Net和C#中有几个新的语法糖功能,但我(目前尚未)在我的客户端强制使用新版本的.Net框架和CLR基

在反对者双脚跳入之前...我刚刚成功使用Studio 2010来编译一个使用VB.Net自动属性的3.5目标应用程序(VB.Net 10中的一个新功能)所以我知道编译器是能够以某种方式。

回到我的问题.... 我如何说服Nant使用4.0编译器,但目标是.Net 3.5(CLR 2.0)

更新:我使用的是csc和vbc任务,而不是解决方案任务。虽然我现在已经决定如何直接与编译器一起做这个。

2 个答案:

答案 0 :(得分:4)

您使用的是哪个版本的NAnt?

我记得NAnt 0.85没有附带.NET 3.5支持,您必须通过编辑NAnt配置文件来添加该支持。即使在当前的NAnt中,也必须为.NET 4支持做同样的事情。

有一些discussion on the matter,链接指向解决方案。

顺便说一下,NAnt团队正在开发.90更新版本,并希望在0.91中支持.NET 4。

答案 1 :(得分:1)

NAnt团队刚刚发布NAnt 0.91 Alpha 1,支持.NET 4.0(实验性)。请下载测试并向团队提供宝贵的反馈。

感谢。