首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在visual studio 2012中使用c# 6编译器

如何在visual studio 2012中使用c# 6编译器
EN

Stack Overflow用户
提问于 2016-07-25 19:52:39
回答 3查看 2.8K关注 0票数 0

谁能帮助我如何在我的项目中使用C#6编译器?

这是我已经尝试过的:

我已经通过以下命令安装了nuget包:

代码语言:javascript
运行
复制
Install-Package Microsoft.Net.Compilers

在那之后,我得到了下面的错误:“错误1 'nameOf‘的名字在当前上下文中不存在”

当我尝试在visual studio中更改编译器版本时,C# 6甚至没有出现:

EN

回答 3

Stack Overflow用户

发布于 2016-07-25 21:45:44

你不能。如果你想在Visual Studio中使用C# 6.0,你需要升级到VS 2015。

票数 0
EN

Stack Overflow用户

发布于 2016-07-25 22:03:21

C#中没有nameOf关键字。如果这是确切的错误消息,那么您有一个拼写错误,应该改用nameof

票数 0
EN

Stack Overflow用户

发布于 2016-07-25 21:56:52

代码语言:javascript
运行
复制
using System;
using System.Linq.Expressions;

    public static String nameof<T>(Expression<Func<T>> name)
    {
        MemberExpression expressionBody = (MemberExpression)name.Body;
        return expressionBody.Member.Name;
    }

使用这个。这是从另一个堆栈溢出问题中复制的

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38567034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档