安装了AspNet5RC1后,无法在任何以前/新的MVC项目中打开cshtml文件。

21
安装AspNet5.ENU.RC1后,任何之前或新的MVC项目在打开razor页面(.cshtml)时会抛出“操作无法完成。无效指针”错误。其他文件(如类库和配置文件)可以正常打开。重新安装VS之前有什么建议吗?

16
请尝试打开文件夹:Users<CurrentUser>\AppData\Local\Microsoft\VisualStudio<version>
删除名为ComponentModelCache的文件夹, 重新启动Visual Studio。
- chsword
1
我删除了ComponentModelCache文件夹并重新启动VS后仍然出现错误;但是,我删除了整个父版本<version>文件夹(14.0),并在重新启动VS后,它再次开始工作 :) 谢谢您带我走过这条路。我还有一台工作电脑,升级RC1后也出现了这种情况。我感到很高兴,因为我不必重新安装了!! - MykeDu
1
@chsword:谢谢你!我也遇到了同样的问题。 - afrazier
1
谢谢,我已经浪费了一个小时在这上面,现在会尝试它。 - CMS
1
是的!!!哦耶!!成功了。谢谢你。 - CMS
显示剩余3条评论
1个回答

36

如@chsword上面所评论的:

  1. 打开文件夹:Users\(用户)\AppData\Local\Microsoft\VisualStudio (版本)

  2. 删除文件夹:ComponentModelCache

  3. 重新启动Visual Studio(ComponentModelCache将被重新创建,问题将消失)


1
一天的头痛,然后拼命尝试网上的所有方法,最终找到了这个。 - L.Trabacchin
1
在重新安装了6个小时的Visual Studio后,我也遇到了同样的问题,后来尝试了这个和那个方法,最终解决了。谢谢。 - Adhemar
2
你很棒。谢谢! - Ghasem Tabatabaei
3
对于VS2015,您可以将以下内容剪切粘贴到“开始 > 运行”中: %localappdata%\Microsoft\VisualStudio\14.0\,这样您就可以立即看到该文件夹。 - Simon_Weaver
这对我来说需要重启两次。在删除该文件夹并重新启动后,我收到了错误提示:“'CctProjectPackage'包未正确加载。”但现在我可以打开csvhtml文件。第二次重启后,似乎一切正常。VS2015更新3。 - Moby Disk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接