我最近购买了一台新笔记本电脑,并进行了Visual Studio 2013 Professional的全新安装。安装完成后,我首先确保Nuget设置为自动下载缺失的包。
现在,我正在尝试在新笔记本电脑上处理与之前使用的同一个大型解决方案相同的问题,但是我遇到了一些奇怪的错误,在经过多个小时的研究后仍未能解决。
问题的最明显症状是我在Razor视图上看到了许多错误,这些错误如下:
- Feature 'lambda expression' cannot be used because it is not part of the ISO-2 C# language specification - Feature 'anonymous types' cannot be used because it is not part of the ISO-2 C# language specification - Feature 'implicitly typed local variable' cannot be used because it is not part of the ISO-2 C# language specification - Feature 'extension method' cannot be used because it is not part of the ISO-2 C# language specification
另一个症状是,如果我尝试添加新视图,则没有MVC项目可用,例如没有.cshtml项。但是,如果我创建一个新解决方案,则这些项目会按预期出现。
我升级到了Visual Studio 2013 Update 3,并进行了全新安装。该解决方案使用MVC 4和Razor 2。我已检查了web.config文件并未发现任何错误-我想要的Razor和MVC版本是正确的。
尽管出现这些错误,但我的项目仍能成功构建。构建后,所有“implicitly typed local variable”错误会在几分钟内消失,然后重新出现。另一个人正在旧笔记本电脑上处理同一个解决方案,并没有遇到这些问题。
我希望有人可以提供帮助。因为缺乏有用的Intellisense正在损害我的生产力,所以我需要解决这个问题。
现在,我正在尝试在新笔记本电脑上处理与之前使用的同一个大型解决方案相同的问题,但是我遇到了一些奇怪的错误,在经过多个小时的研究后仍未能解决。
问题的最明显症状是我在Razor视图上看到了许多错误,这些错误如下:
- Feature 'lambda expression' cannot be used because it is not part of the ISO-2 C# language specification - Feature 'anonymous types' cannot be used because it is not part of the ISO-2 C# language specification - Feature 'implicitly typed local variable' cannot be used because it is not part of the ISO-2 C# language specification - Feature 'extension method' cannot be used because it is not part of the ISO-2 C# language specification
另一个症状是,如果我尝试添加新视图,则没有MVC项目可用,例如没有.cshtml项。但是,如果我创建一个新解决方案,则这些项目会按预期出现。
我升级到了Visual Studio 2013 Update 3,并进行了全新安装。该解决方案使用MVC 4和Razor 2。我已检查了web.config文件并未发现任何错误-我想要的Razor和MVC版本是正确的。
尽管出现这些错误,但我的项目仍能成功构建。构建后,所有“implicitly typed local variable”错误会在几分钟内消失,然后重新出现。另一个人正在旧笔记本电脑上处理同一个解决方案,并没有遇到这些问题。
我希望有人可以提供帮助。因为缺乏有用的Intellisense正在损害我的生产力,所以我需要解决这个问题。
OS / Latest Updates of 8.1
和VS / Updates
了吗?有时可能会有帮助。 - RajeshKdev