我很清楚Visual Studio 2010适用于C#4.0。但是,如果我能够使用Visual Studio 2008测试C#4.0功能,那么现在我正在徘徊。
我做过一次,使用C#3.0和Visual Studio 2005黑客攻击app.config文件。
在VS2008中使用C#4.0有没有人取得任何成功?
我已安装Net Framework 4.0测试版,重新启动,创建了一个新的WPF应用程序,选择了应用程序属性,但目标框架只能设置为Net Framework 3.5。
答案 0 :(得分:15)
没有。您不能将.NET 4.0与VS2008一起使用,也不能使用C#4.0功能 - 这与尝试使VS2005应对C#3.0的情况完全相同。编辑,Intellisense等只是不知道新功能。
一个重要的方面是即使看起来像Visual Studio只是使用外部csc.exe
编译器,它也不是 - there's another "in-process" one。进程内编译器与其附带的Visual Studio版本相关联,因此它只知道当时可用的语言功能。
答案 1 :(得分:2)
3.0和3.5 .NET库只是2.0的附加组件。因此,如果您不使用任何3.0或3.5功能,则可以使用VS 2005测试在VS 2008中完成的工作。
我的理解是4.0是全新的库,所以我怀疑你能在VS 2008/2005中加载或使用它们。