Visual Studio 2017-加载CSHTML文件时出错

时间:2019-06-03 13:31:37

标签: visual-studio model-view-controller visual-studio-2017

我正在使用Visual Studio 2017(版本15.9.11)。我有几个来自另一个项目的Views(cshtml)文件,这些文件是通过使用Add-> Existing Item->浏览到文件-> Add as链接包括在内的。但是由于某种原因,当我打开其中一个文件时,Visual Studio会引发一个错误对话框,提示您检查ActivityLog.xml文件以获取更多信息。 (下面的屏幕截图)

enter image description here

看看日志,这是我找到的。

System.Runtime.InteropServices.COMException (0x80004005): 
    Error HRESULT E_FAIL has been returned from a call to a COM component.
    at Microsoft.VisualStudio.Web.Interop.IVsClientBuildManagerService.DispatchUserWorkItem(IVsClientBuildManagerEventSink sink)
    at Microsoft.VisualStudio.Html.Package.CBM.CBMWorkItemDispatcher`1.Dispatch(ITextBuffer textBuffer, Func`1 toExecute, Action`1 callback)
    at Microsoft.VisualStudio.Html.Package.Razor.RazorImportsProvider.Microsoft.Html.Editor.ContainedLanguage.Razor.Def.IRazorImportsProvider.GetImportsAsync(ITextBuffer textBuffer, Func`1 toExecute, Action`1 callback)
    at Microsoft.VisualStudio.Web.Razor.Implementation.Shims.RazorCodeGenerator.DispatchGetRazorNamespacesWorkItem()
    at Microsoft.VisualStudio.Web.Razor.Implementation.Shims.RazorCodeGenerator.<.ctor>b__24_0()
    at Microsoft.Web.Editor.Utility.GuardedOperations.InvokeExtensionPoint(Object errorSource, Action action)

任何人都可以对发生这种情况的原因有什么见解,以及我可以做些什么来解决?我曾尝试清洁解决方案,重建,删除ComponentModelCache文件夹,删除csproj.user文件等。在其他类似的帖子中我几乎可以找到所有内容。但是,没有一个起作用。

0 个答案:

没有答案