c# - 合并 .cshtml 文件时 Visual Studio 2015 Update 2 崩溃

标签 c# razor visual-studio-2015

当我尝试在 Visual Studio 2015 Update 2 中合并 cshtml 文件时,我不断收到此一般性错误,然后 VS 崩溃:我检查了日志,但它们根本没有帮助。如下所示,错误是遇到异常。这可能是由扩展引起的。

enter image description here

这可能是引发错误的地方。不确定

    <entry>
    <record>3863</record>
    <time>2016/07/20 14:11:46.766</time>
    <type>Error</type>
    <source>Editor or Editor Extension</source>
    <description>System.ArgumentNullException: Value cannot be null.&#x000D;&#x000A;Parameter name: key&#x000D;&#x000A;   at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)&#x000D;&#x000A;   at Microsoft.VisualStudio.Html.Package.Extensions.ExtensionsManager.OnTextViewCreated(ITextView textView, ITextBuffer textBuffer)&#x000D;&#x000A;   at Microsoft.Web.Editor.Controller.TextViewConnectionListener.OnTextViewGotAggregateFocus(ITextView textView, ITextBuffer textBuffer)&#x000D;&#x000A;   at Microsoft.VisualStudio.Html.Package.Commands.Html.VsHtmlTextViewConnectionListener.OnTextViewGotAggregateFocus(ITextView textView, ITextBuffer textBuffer)&#x000D;&#x000A;   at Microsoft.Web.Editor.Controller.TextViewConnectionListener.&lt;&gt;c__DisplayClass24_0.&lt;OnTextViewConnected&gt;b__0(Object sender, EventArgs eventArgs)&#x000D;&#x000A;   at Microsoft.VisualStudio.Text.Utilities.GuardedOperations.RaiseEvent(Object sender, EventHandler eventHandlers)</description>
  </entry>
  <entry>

这使得我必须手动合并我的 cshtml 文件。我尝试修复 VS 2015 并尝试禁用一堆扩展,但它仍然存在。

最佳答案

我想发布一个修复程序,因为我找不到它。我找到了这个 link在 GitHub 上,这建议我转到“工具”、“选项”、“文本编辑器”、“HTML”、“高级”,然后将 Identify Helpful Extensions 设置为 False。至少 ToddGrun 和其他一些人在一篇帖子中提出了这一建议。

enter image description here

在尝试再次合并之前,我继续并重新启动了 Visual Studio。不确定你是否必须这样做。

在那之后它起作用了。

关于c# - 合并 .cshtml 文件时 Visual Studio 2015 Update 2 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38485420/

相关文章:

visual-studio-2015 - 使用 DialogPage 将数组存储在选项中

node.js - 使用 TFS 2015 运行 Jest 单元测试

c# - LDAP 服务器不可用

c# - UnauthorizedAccessException 无法解决 Directory.GetFiles 失败

visual-studio-2010 - 我在哪里可以更改 VS10 中的 Asp.net MVC 3 Razor 语法高亮显示?

javascript - 如何进行 AJAX 调用

c# - 在 Mvc 3 razor View 中,基于模型中的空值有条件地呈现 html 的最佳方法是什么

installation - 如何从 InstallShield 迁移到 Visual Studio 安装程序项目

c# - 如何更改 DateTime 对象以通过强制转换删除时间部分?

c# - WPF 组合框与 List<string> 绑定(bind)