不能在某个项目中打开的任何文件CSHTML [关闭](Cannot open any CSHTML

2019-10-20 06:06发布

当我打开一个特定的ASP.NET MVC项目时,Visual Studio 2013崩溃一个CSHTML文件。

我可以在这个项目中打开其他文件,我可以在其他项目打开CSHTML文件。

我并与无故障的其他计算机这个项目同事的工作。

我从我的计算机中删除整个项目,从我们的结果相同的Git回购克隆一个新的副本。

任何线索?

编辑:

我回顾了Windows日志,发现以下错误:

应用:devenv.exe的Framework版本:v4.0.30319说明:该过程由于未处理的异常终止。 异常信息信息:System.ArgumentException堆栈:在System.String.CompareTo(System.Object的)在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,系统。 Nullable`1)在​​System.Web.Razor.Editor.BackgroundParser + BackgroundThread.ParseChange(System.Web.Razor.Text.ITextBuffer,System.Threading.CancellationToken)在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的,布尔型)在System.Threading.ExecutionContext.Run( System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object的,布尔)在System.Threading.Ex ecutionContext.Run(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object的)在System.Threading.ThreadHelper.ThreadStart()

Answer 1:

我终于通过改变解决了这个

<add key="webpages:Version" value="2.0.0.0" />

<add key="webpages:Version" value="3.0.0.0" />

在web配置。



文章来源: Cannot open any CSHTML file in a certain project [closed]