Bro*_*sto 31 visual-studio visual-studio-2013 visual-studio-2015
在安装Visual Studio 2013并使用一些新功能后,我注意到我无法在我的一个MVC项目中打开cshtml文件.如果我尝试在默认的html编辑器中打开它,我收到以下错误
操作无法完成
在另一个编辑器中打开文件,IE:HTML(Webforms)编辑器,打开文件没有任何问题.所以它似乎是默认的Html编辑器的问题.
我已经遵循了以前版本的VS如何解决这个问题的各种建议.如果我删除所有解决方案的".suo"文件,并重新启动Visual Studio,则错误将更改为:
你调用的对象是空的
Visual Studio创建新的".suo"文件后,错误消息将恢复为上一个.
我已经尝试在VS2013上进行修复安装,但是我仍然遇到了同样的问题.此外,在安全模式下运行VS也不起作用.我尝试创建一个新的MVC项目,该项目在创建期间失败.对于任何这些错误,Windows事件日志不包含任何消息.
有没有其他人有这个问题?
Dom*_*rre 35
刚刚在这里找到了你的问题,因为它也发生在我身上.这就是我所做的,希望它能解决/帮助找到问题.
<appSettings>两次存在.希望它也能解决你的情况.
kab*_*ced 25
在这里找到了一个可行的解决方案(使用VS2015 Update 1测试):
https://github.com/aspnet/Tooling/issues/276#issuecomment-166650817
- 关闭VS.
- 删除%LocalAppData%\ Microsoft\VisualStudio\14.0\ComponentModelCache的内容
- 打开VS.
我刚想通了.在我的web.config中,我有以下内容
<appSettings>
<add key="webpages:Version" value="2.0.?.?" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)
将此值更改为"3.0.0.0"解决了该问题.我在VS2010或VS2012上从未遇到过这方面的问题.看起来IDE中有些东西没有优雅地处理它.
小智 6
这适用于VS 2015(命令提示符为Admin):
cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
devenv.exe /resetuserdata
Run Code Online (Sandbox Code Playgroud)
像这里提到的大多数人一样,请查看您的web.config文件以获取重复项.我匆忙,只是从另一个解决方案复制和粘贴appSettings,而没有注意到现有文档中已存在的部分.然后发出这个线程涉及到开始表面.我回去巩固appSettings,保存,问题不复存在.

| 归档时间: |
|
| 查看次数: |
32507 次 |
| 最近记录: |