我正在使用C#6.0测试Visual Studio 2015,但语言功能无法正常工作。在MVC Web应用程序中,将编译以下代码:if (!string.IsNullOrWhiteSpace(Model.Profile?.TypeName)){ // More logic here...}但是,当我通过Debug和IIS Express运行应用程序时,出现以下错误:CS1525:无效的表达式术语“。”如何启用这些功能?
3 回答
明月笑刀无情
TA贡献1828条经验 获得超4个赞
我在Visual Studio 2015中遇到了同样的问题。这里的另一个答案暗示了我使用的解决方案,但是他们错误地指定了修复方法,并且从未给出任何澄清。
在Visual Studio菜单上,选择“ 项目”,如果遇到此问题,则应该看到子项“ 启用C#6 / VB 14”。选择此菜单子项。它将从Nuget下载正确的软件包并安装它们。此后,重新启动Visual Studio并重新加载您的解决方案。
我无法验证这是否还会将“ 项目属性”>“生成”>“高级”>“语言版本”选择固定为C#6,因此从菜单启用C#6后,您可能还需要检查这一点。
- 3 回答
- 0 关注
- 619 浏览
添加回答
举报
0/150
提交
取消