在cshtml编辑器

时间:2016-01-13 03:37:26

标签: c# .net visual-studio crash visual-studio-2015

每当我打开View文件并键入触发IntelliSense(<,。或Ctrl + Space)的内容时,VS会立即崩溃而不显示任何消息,并建议重新启动。

我打开了事件查看器并看到两个错误记录:

  

应用程序:devenv.exe Framework版本:v4.0.30319描述:   申请要求流程终止   System.Environment.FailFast(字符串消息)。信息:   System.AggregateException:发生一个或多个错误。 --->   System.ArgumentOutOfRangeException:指定的参数不在   有效值范围。参数名称:位置在   Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode.FindToken(的Int32   position,Boolean findInsideTrivia)at   Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode.FindToken(的Int32   位置,Func`2 findInsideTrivia)at   Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode.FindToken(的Int32   position,Boolean findInsideTrivia)at   Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode.FindTokenCore(的Int32   position,Boolean findInsideTrivia)at   Microsoft.CodeAnalysis.CSharp.Extensions.SyntaxTreeExtensions.IsEntirelyWithinStringLiteral(SyntaxTree   syntaxTree,Int32 position,CancellationToken cancellationToken)at   Microsoft.CodeAnalysis.CSharp.Extensions.SyntaxTreeExtensions.IsInNonUserCode(SyntaxTree   syntaxTree,Int32 position,CancellationToken cancellationToken)at   Microsoft.CodeAnalysis.CSharp.Completion.Providers.SpeculativeTCompletionProvider.d__3.MoveNext()   ---从抛出异常的先前位置开始的堆栈跟踪结束---

完整的日志文件很长,如果您需要更多,请see it here

我已经尝试重置用户数据并删除项目中的.vs文件夹,但它不起作用。有人可以建议修复吗?非常感谢你。

1 个答案:

答案 0 :(得分:0)

我在为西班牙语安装语言包后遇到了同样的问题。

切换回国际设置为英语让我继续使用cshtml。必须提一下,如果我切换回西班牙语,条件会重新出现:

所以去:
1.工具>选项>环境>国际设置。
2.在语言下拉列表中选择英语。

顺便说一下我的Visual Studioversión是社区版,并没有尝试重新安装语言包。

记得在MS网站上看到一段时间的报告(最近找不到),希望这有助于阐明这一点。