答案 0 :(得分:22)
请清除Visual Studio组件缓存,重新启动Visual Studio并重试。我怀疑更新后组件之间存在一些版本冲突。组件缓存位于%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
答案 1 :(得分:5)
对于那些在尝试修复此问题时像我一样生气的人,我的解决方案是在web.config中我已将webpages:Version
值设置为3.0.0.0
。现在我可以再次打开cshtml文件。
<appSettings>
<add key="webpages:Version" value="3.0.0.0" />
</appSettings>