nop плагин System.Runtime.InteropServices.COMException (0x80004005) - PullRequest
0 голосов
/ 11 февраля 2020

Я изменил файл проекта моего плагина, чтобы он вел себя как проект mvc. Сначала он правильно признал новый импорт, и intellisense тоже работал. Однако, в дальнейшем, я получаю следующее исключение только при первом открытии представления в моем плагине после запуска VS, и значение intellisense также исчезает. Это можно исправить, повторив процесс настройки proj и перестроив проект, который, очевидно, очень утомителен. Всплывающее окно при просмотре

Надеемся, что полезная информация из этого файла:

<entry>
     <record>808</record>
        <time>2020/02/11 09:18:10.198</time>
        <type>Warning</type>
        <source>VisualStudio</source>
        <description>Error!  Unable to access file (C:\Users\user\AppData\Roaming\Microsoft\VisualStudio\
15.0_0df17aac\ItemTemplatesCache\cache.bin).</description>
</entry>
<entry>
      <record>809</record>
        <time>2020/02/11 09:18:11.798</time>
        <type>Error</type>
        <source>Editor or Editor Extension</source>
        <description>System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component.&#x000D;&#x000A;   at Microsoft.VisualStudio.Web.Interop.IVsClientBuildManagerService.DispatchUserWorkItem(IVsClientBuildManagerEventSink sink)&#x000D;&#x000A;   at Microsoft.VisualStudio.Html.Package.CBM.CBMWorkItemDispatcher`1.Dispatch(ITextBuffer textBuffer, Func`1 toExecute, Action`1 callback)&#x000D;&#x000A;   at Microsoft.VisualStudio.Html.Package.Razor.RazorImportsProvider.Microsoft.Html.Editor.ContainedLanguage.Razor.Def.IRazorImportsProvider.GetImportsAsync(ITextBuffer textBuffer, Func`1 toExecute, Action`1 callback)&#x000D;&#x000A;   at Microsoft.VisualStudio.Web.Razor.Implementation.Shims.RazorCodeGenerator.DispatchGetRazorNamespacesWorkItem()&#x000D;&#x000A;   at Microsoft.VisualStudio.Web.Razor.Implementation.Shims.RazorCodeGenerator.&lt;.ctor&gt;b__24_0()&#x000D;&#x000A;   at Microsoft.Web.Editor.Utility.GuardedOperations.InvokeExtensionPoint(Object errorSource, Action action)&#x000D;&#x000A;--- End of stack trace from previous location where exception was thrown ---&#x000D;&#x000A;   at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)</description>
</entry>
...