当前位置:  开发笔记 > 编程语言 > 正文

为什么我不能在ASP.NET 2.0中使用对象初始化器?

如何解决《为什么我不能在ASP.NET2.0中使用对象初始化器?》经验,为你挑选了1个好方法。

为什么我可以Object Initializers在针对.NET 2.0的Visual Studio 2008 Windows项目等中使用但不能 - 在针对.NET 2.0的ASP.NET项目中?

我知道这是C#3.0的功能,但不要 - 为什么这可以在.NET 2.0项目中使用.



1> ShuggyCoUk..:

可能是因为针对2.0框架的ASP.Net内容假定它将以可能必须动态编译一些代码的模式运行.由于它在2.0模式下运行,它将在该阶段获得2.0编译器(因此依赖于3.0编译器的任何东西都将失败)

当从"普通"项目中定位2.0代码库时,编译就完成了,因此依赖于3.0编译器功能就可以了.

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有