我安装了Visual Studio CTP2并创建了一个新的ASP.Net Vext项目。当我尝试使用C#6.0功能时,它无法正常工作。我甚至在以下链接中尝试过stpes。
No C# 6.0 in Visual Studio 2015 CTP?
但即使在此之后我也无法在VNext项目中使用C#6。请帮忙。
答案 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, 巴特