简单的部分:
使用下拉菜单在 Visual Studio 2010 项目中定位 .NET 2.0 框架。
困难的部分:
是否可以针对特定的语法版本 - 例如 var s = "hello world"
在 VS2008 及更高版本中是有效的语法糖,但不会在 VS2005 中编译。 VS2010 可以配置为在编译时标记这个吗?
最佳答案
这可以通过在项目设置中指定语言版本来完成。要将语言版本设置为 C# 2.0,请执行以下操作
- 右键单击该项目并选择“属性”
- 转到“构建”选项卡
- 点击“高级”按钮
- 将“语言版本”下拉菜单更改为“ISO-2”
以下是其他选项及其在 Visual Studio 2010 中的含义。
- ISO-1:C# 1.0/Visual Studio RTM 和 2003
- ISO-2:C# 2.0/Visual Studio 2005
- C# 3.0:C# 3.0/Visual Studio 2008
- 默认:C# 4.0/Visual Studio 2010
关于c# - 除了早期的 .NET Framework 版本之外,Visual Studio 能否针对早期的 C# 语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4994762/