Asp.net Visual Studio 2013更新2不';不要打开cshtml

Asp.net Visual Studio 2013更新2不';不要打开cshtml,asp.net,razor,visual-studio-2013,editor,Asp.net,Razor,Visual Studio 2013,Editor,我安装了新的VS2013更新2。一旦我打开一个.cshtml文件VS崩溃 我试过: 修理VS 停用所有扩展 devenv.exe/ResetSkipPkgs 重置所有设置 没有成功完成unistall并重新安装VS为我解决了问题。对我来说,此问题是由Views/Web.config中的配置问题引起的。以下更改修复了该问题: <system.web.webPages.razor> - <host factoryType="System.Web.Mvc.MvcWebRazorH

我安装了新的VS2013更新2。一旦我打开一个.cshtml文件VS崩溃

我试过:

  • 修理VS
  • 停用所有扩展
  • devenv.exe/ResetSkipPkgs
  • 重置所有设置

没有成功

完成unistall并重新安装VS为我解决了问题。

对我来说,此问题是由Views/Web.config中的配置问题引起的。以下更改修复了该问题:

<system.web.webPages.razor>
- <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.1.0.0, Culture=neutral, PublicFixedGuidToken=31BF3856AD364E35" />
+ <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

- 
+ 

对于我来说,通过以管理员身份运行visual studio来解决问题。

什么对我有效:

  • 禁用剃须刀生成器扩展
  • 重启VS
  • 打开文件
  • 重新启用剃须刀生成器扩展 对我有用的是:

  • 删除suo文件
  • 从sln文件重新打开VS

  • Ciao

    我在安装Xamarin后也出现了同样的错误。Visual Studio中的Xamarin扩展无法禁用,因此我必须从控制面板中完全卸载


    任何正在寻找不涉及卸载的解决方案的人,此链接可能会有所帮助:

    我也遇到了同样的问题(刚刚在Visual Studio 2013上安装了Xamarin,然后所有.cshtml视图都没有打开,并且表现得好像不存在一样)


    安装VS2013更新4修复了我的问题

    安装Xamarin VS extension后,很可能会发生这种情况

    因此,请按照以下步骤进行修复。这对我有用

    关闭Visual Studio的所有实例

    进入您的“(Visual Studio安装路径)\Common7\IDE\Extensions\Xamarin\Xamarin\3.9.483.0\”

    并重命名这三个文件: System.Web.Razor.dll, System.Web.WebPages.dll, 和System.Web.WebPages.Deployment.dll 分为System.Web.Razor.bad、System.Web.WebPages.bad和System.Web.WebPages.Deployment.bad

    使用注册表编辑器搜索注册表并删除“RazorTemplatePreprocessor”键

    删除您的解决方案用户首选项文件:(解决方案名称).suo


    当您启动Visual Studio时,您可以打开csHTML文件。

    在安装Razor Generator时,我也遇到了这种情况。安装Razor Generator时,我打开了Visual Studio的第二个副本


    我关闭了Visual Studio的所有实例并重新打开,这已将其修复。

    我通过将%LOCALAPPDATA%\Microsoft\VisualStudio\12.0\ComponentModelCache文件夹重命名为ComponentModelCacheOLD解决了此问题。首先,我必须退出VS2012,重命名文件夹,然后重新启动VS2012。所有的问题都消失了。

    我知道这有点过时,但我想把解决问题的方法加入到上面的所有内容中(是的,即使是卸载和重新安装VS也无法工作)

    我不得不卸载Microsoft ASP.NET和Web工具(你不能通过VS来完成这项工作,你必须下载你所拥有的版本的安装程序,并使用它来卸载它)


    然后我重新安装了Microsoft ASP.NET和Web工具,并确保它是最新的。这为我解决了问题。

    如果您安装了xamarine,请尝试卸载它,在尝试了所有其他选项后,这对我有效。

    在安装Update 2后,我遇到了相同的问题,但没有崩溃,而是出现了一个错误弹出窗口,显示“文档无法打开。它已被重命名、删除或移动。”在Win8.1系统上更新后,在这里工作正常。也许可以尝试创建一个新的解决方案?当然,我也尝试设置一个新的项目/解决方案在事件查看器中查找潜在客户?????你这是什么意思?我已经作为管理员运行,但有一个问题:没有成功。这对我也有效,尽管我的问题是无法打开
    .cs
    文件。对我也有效。我想知道是否有人能解释为什么这对某些人有效。没有什么意义。就个人而言,我已经用PublicKeyToken设置了令牌,因此我没有机会使用此解决方法。删除suo文件不起作用,但卸载Xamarin也对我起作用。对我起作用。不使用xamarin的另一个原因:-)