问题在标题中。 3.0还是4.0?Visual Studio 2010 + Target Framework 3.5。将使用什么版本的C#编译器?
回答
它将使用C#4编译器,所以you can still use (some) C# 4 features。
如果您想限制自己到C#3,请单击项目属性“构建”选项卡(右下角)中的“高级”按钮,然后选择要使用的语言版本。
@Jon,如果它使用C#4.0编译器,它将如何解释目标.NET 3.5时的'dynamic'关键字?我想它会产生一个编译错误,因为类没有定义? – 2010-04-13 07:35:44
@Darin:我怀疑它会给你一个错误,说你不能在.NET 3.5上使用'dynamic'。尝试一下:) – 2010-04-13 07:37:54
希望我能,目前在58%下载VS 2010旗舰版:-) – 2010-04-13 07:38:43
Visual Studio 2010将尊重您的目标。如果你将它设置为3.5,它将在3.5中编译。
3.5,没有这样的版本的C#编译器 – 2010-04-13 07:32:40
3.5是一个框架版本,而不是编译器版本。 – 2010-04-13 08:26:15
糟糕。我的错。抱歉。 – Echiban 2010-04-19 06:32:23
- 1. 使用Visual Studio 2010 C++编译器和连接器,无需安装Visual Studio 2010
- 2. 如何在visual studio 2010 express版上启用C++ 11编译器?
- 3. 如何使用Microsoft Visual Studio 2010编译旧版本的F#?
- 4. Visual Studio 2010与.NET Framework 2
- 5. 更改Visual Studio编译器版本
- 6. Visual Studio for C++使用的编译器?
- 7. 如何将Visual Studio 2010与Visual C++ 2008编译器结合使用?
- 8. Visual Studio 2010的C#单行编译
- 9. 使用Visual Studio 2010编译CUDA
- 10. 使用Visual C++ 2010编译Qt 4.5
- 11. 预编译使用Visual Studio 2010
- 12. 为什么Visual Studio 2010编译器不知道__func__?
- 13. visual studio 2010 c#简单编译帮助
- 14. visual studio 2010 c#winform运行时编译
- 15. 什么是Visual Studio 2010中.net framework 3.5和4的“客户端配置文件”版本?
- 16. 针对.NET Framework 3.5编译的项目允许C#4.0功能
- 17. Visual Studio 2010编译错误
- 18. Visual Studio 2010编译错误
- 19. Visual Studio 2010编译错误
- 20. Visual Studio 2010和.NET Framework 1.1.4.322
- 21. Visual Studio 2010编译器选项
- 22. Visual Studio 2010 IDE与Visual C++ 6.0编译器?
- 23. visual studio在线使用什么版本的visual studio?
- 24. Delphi 2010的编译器版本是什么?
- 25. 问题使用Visual Studio 2010编译在Windows 2000中的C++ DLL
- 26. 如何使用Visual Studio 2010编译64位的C DLL?
- 27. 使用本地化版本的Visual Studio 2010的原因是什么?
- 28. 什么是Visual Studio中的C++编译器优化技术
- 29. 使用boost :: asio/windows7/visual studio 2010的编译器错误
- 30. C#4,5和6编译器的特定版本号以及如何知道Visual Studio用于编译我的项目的具体版本号是什么?
3.5是.NET Framework版本,而C#版本范围从1,2,3,4 http://en.wikipedia.org/wiki/C_Sharp_(programming_language) – Inisheer 2010-04-13 07:36:25
我知道。但这并不影响我的问题。 – 2010-04-13 08:27:40