当我在一个特定的ASP.NET MVC项目中打开CSHTML文件时,visual studio 2013崩溃了。
我可以在这个项目中打开其他文件,我可以在其他项目中打开CSHTML文件。
我和同事在其他计算机上使用此项目时没有遇到任何问题。
我已经从我的计算机上删除了整个项目,并从我们的Git仓库中克隆了一份新的副本,结果相同。
任何线索?
修改
我查看了Windows日志,发现以下错误:
应用程序:devenv.exe Framework版本:v4.0.30319描述: 由于未处理的异常,进程被终止。例外信息: System.ArgumentException Stack:at System.String.CompareTo(System.Object)at System.Web.Razor.Parser.RazorParser.ParseCore(System.Web.Razor.Text.ITextDocument) 在 System.Web.Razor.Parser.RazorParser.Parse(System.Web.Razor.Text.ITextDocument) 在 System.Web.Razor.RazorTemplateEngine.GenerateCodeCore(System.Web.Razor.Text.ITextDocument, System.String,System.String,System.String, System.Nullable`1)at System.Web.Razor.Editor.BackgroundParser + BackgroundThread.ParseChange(System.Web.Razor.Text.ITextBuffer, System.Threading.CancellationToken)at System.Web.Razor.Editor.BackgroundParser + BackgroundThread.WorkerLoop() 在System.Threading.ThreadHelper.ThreadStart_Context(System.Object)处 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback,System.Object,Boolean)at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback,System.Object,Boolean)at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback,System.Object)at System.Threading.ThreadHelper.ThreadStart()
答案 0 :(得分:2)
我终于通过改变
解决了这个问题<add key="webpages:Version" value="2.0.0.0" />
到
<add key="webpages:Version" value="3.0.0.0" />
在网络配置中。