我已经安装了 Visual Studio CTP2 并创建了一个新的 ASP.Net Vext 项目。当我尝试使用 C# 6.0 功能时,它不起作用。我什至尝试了以下链接中的步骤。
Visual Studio 2015 CTP 中没有 C# 6.0?
但即使在此之后,我也无法在 VNext 项目中使用 C# 6。请帮忙。
我已经安装了 Visual Studio CTP2 并创建了一个新的 ASP.Net Vext 项目。当我尝试使用 C# 6.0 功能时,它不起作用。我什至尝试了以下链接中的步骤。
Visual Studio 2015 CTP 中没有 C# 6.0?
但即使在此之后,我也无法在 VNext 项目中使用 C# 6。请帮忙。
将此添加到您的 project.json 中:
“编译选项”:{“语言版本”:“实验”}
您不应添加 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,巴特