﻿# Проблемы в работе плагина PVS\-Studio для Visual Studio

Несколько пользователей сообщили нам, что в работе плагина PVS\-Studio для Visual Studio версии 17\.12 и выше происходят проблемы, не позволяющие запустить плагин\. В этой заметке мы опишем проблему и предложим способы её решения\.

![1223_text_ru/image1.png](https://import.viva64.com/docx/blog/1223_text_ru/image1.png)

У некоторых пользователей статического анализатора PVS\-Studio при использовании плагина для интегрированной среды разработки Microsoft Visual Studio 2022 происходило завершение работы плагина, связанное с внутренней ошибкой\. А на экране появлялся страшный список вызовов\.

<details>
   <summary>Пример возникающей ошибки</summary>

Exception message:

One or more errors occurred\.

Exception type:

System\.AggregateException

Stack:    at System\.Threading\.Tasks\.Task\.ThrowIfExceptional\(Boolean includeTaskCanceledExceptions\)

   at System\.Threading\.Tasks\.Task\.Wait\(Int32 millisecondsTimeout, CancellationToken cancellationToken\)

   at System\.Threading\.Tasks\.Task\.Wait\(\)

   at ProgramVerificationSystems\.PVSStudio\.PVSStudio\.InitializeErrorListWindow\(Boolean isFromPackageLoadedEvent\) in D:\\JenkinsProjects\\workspace\\proj\_PVS\_Setup\_Docker\\WorkDir\\PVS\-Studio\\PVS\-Studio\\VsPkg\.cs:line 2414

Inner Exception:

Exception message:

Exception from HRESULT: 0x80042007

Exception type:

System\.Runtime\.InteropServices\.COMException



Stack: at Microsoft\.VisualStudio\.Shell\.Interop\.IVsShell5\.LoadPackageWithContext\(Guid& packageGuid, Int32 reason, Guid& context\)\.\.\.\.


</details>


Возникновение этой ошибки обусловлено тем, что в версии Visual Studio 2022 17\.12 был изменён API этой среды разработки для взаимодействия с плагинами\. Поэтому в версии PVS\-Studio 7\.33 мы внесли необходимые изменения в плагин для Visual Studio, и на этой версии с указанной средой разработки анализатор работает корректно\.

Следовательно, для решения этой проблемы есть следующие варианты:

* обновить анализатор PVS\-Studio до версии 7\.33 или выше;
* откатить версию среды разработки Visual Studio 2022 на предыдущую\.

Если после выполнения указанных выше рекомендаций ситуация не решилась, или же вы столкнулись с другой проблемой при использовании нашего анализатора, не стесняйтесь сообщить нам о ней с помощью специальной [формы на сайте](https://pvs-studio.ru/ru/about-feedback/)\. Мы приложим все возможные усилия, чтобы решить вашу проблему\!