0

我当然可以这样做吗?如果这是可能的,我们该怎么做?C# 4.0 的哪些语言特性与 .net 4.0 框架的 CLR 紧密绑定(如果有)?如果没有功能绑定到 CLR4.0,我们真的可以在 .Net3.5 应用程序中使用 C#4.0 吗?

4

3 回答 3

1

不,你不能——你也不能做素食牛排。

C# 4.0 基本上都是关于运行时的,并使用一组不同的...程序集。所以,不——你不能。ASP.NET 3.5 应用程序必须使用相应版本的编译器。另一种方法是有效的;)

于 2010-05-13T07:52:39.567 回答
1

在 VS2008 中不能使用任何高于 3.5 的版本。

您可以从一些语法增强(和其他编译器优点)中受益,并且仍然可以在 VS2010 中针对 3.5 进行编译,这样可以省去部署更新版本的框架的麻烦。

于 2010-05-13T08:10:43.113 回答
0

我猜不是,但是,如果您在 3.5 项目中使用 4.0 项目作为参考,请尝试在 projectsettings 中将 4.0 设置为 3.5。

于 2010-05-13T07:53:10.313 回答