25

我想nameof在 Visual Studio 2015 的 C# 项目中使用该运算符,但编译器抱怨以下消息。

C# 5 中没有功能“nameof operator”。请使用语言版本 6 或更高版本。

我想知道如何从 Visual Studio 2015 更改 C# 语言版本。

4

2 回答 2

54

转到项目属性构建高级语言版本确定,如下面的详细步骤和屏幕截图所示:

按照以下步骤更改项目的语言版本

1:使用 Visual Studio 2012、2013 或 2015 打开您的项目,单击“从菜单查看”,然后单击“解决方案资源管理器”

在此处输入图像描述

2:从解决方案资源管理器,右键单击项目和上下文菜单中的属性

在此处输入图像描述

3:从属性对话框中,选择选项卡构建并单击高级按钮

在此处输入图像描述

4:现在,从Advanced Build Settings对话框中,选择Language Version并单击OK按钮。就是这样。

在此处输入图像描述

于 2015-08-10T06:12:12.767 回答
41

试试这个..

项目 -> 属性 -> 构建 -> 高级 -> 语言版本

于 2015-08-10T06:13:05.737 回答