6

我已经安装了 Visual Studio CTP2 并创建了一个新的 ASP.Net Vext 项目。当我尝试使用 C# 6.0 功能时,它不起作用。我什至尝试了以下链接中的步骤。

Visual Studio 2015 CTP 中没有 C# 6.0?

但即使在此之后,我也无法在 VNext 项目中使用 C# 6。请帮忙。

4

2 回答 2

6

将此添加到您的 project.json 中:

“编译选项”:{“语言版本”:“实验”}

于 2014-08-05T01:26:43.217 回答
2

您不应添加 net451 对象。在 project.json 文件中使用它:

{
    "compilationOptions": { "languageVersion": "experimental"},
    "dependencies": {
    },
    "commands": {
    }
}

我相信他们还更改了最新版本引擎中的默认设置。因此,如果您将 tje kvm 升级到最新版本,则实际上不再需要该元素。

https://github.com/aspnet/KRuntime/pull/512

可以通过在命令提示符下运行 kvm upgrade 来完成升级。

https://github.com/aspnet/Home/wiki/version-manager

HTH,巴特

于 2014-08-12T07:25:59.497 回答