在Visual Studio CTP2中的ASP.VNext项目中启用C#6

时间:2014-08-03 15:12:52

标签: asp.net-core c#-6.0

我安装了Visual Studio CTP2并创建了一个新的ASP.Net Vext项目。当我尝试使用C#6.0功能时,它无法正常工作。我甚至在以下链接中尝试过stpes。

No C# 6.0 in Visual Studio 2015 CTP?

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

2 个答案:

答案 0 :(得分:6)

将其添加到project.json:

“compilationOptions”:{   “languageVersion”:“实验” }

答案 1 :(得分: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, 巴特