>
>
Работа с PVS-Studio в Visual Studio 201…

Павел Еремеев
Статей: 38

Работа с PVS-Studio в Visual Studio 2010 из-под нескольких учётных записей Windows

Инсталлятор PVS-Studio позволяет устанавливать анализатор сразу для всех учётных записей Windows, имеющихся на целевой системе. Однако в силу ограничений на развёртку пакетов расширения Visual Studio версий 2005 и 2008 установка PVS-Studio под данные версии IDE возможна только из-под учётной записи, обладающей правами администратора системы, что может быть неудобно в некоторых случаях.

В случае Visual Studio 2010 установка PVS-Studio также должна осуществляться с правами администратора. Однако повторная установка из под другой учетной записи Windows может привести к появлению потенциальной ошибки, связанной с одновременным развертыванием PVS-Studio из под нескольких учетных записей.

Появление потенциальной проблемы возможно, если вначале произвести установку анализатора для одной из учётных записей, а затем переустановить его для другой. Последующая переустановка или удаление PVS-Studio с использованием деинсталлятора или Visual Studio Extension Manager окажется невозможной, что объясняется конфликтом в правах доступа к необходимым для данных операций файлам.

Разрешить данную проблему можно, удалив вручную каталог "%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\OOO 'Program Verification Systems'\PVS-Studio" и переустановив анализатор для требуемой учётной записи, причём при переустановке необходимо осуществить выход из всех остальных учётных записей Windows, в которых осуществлялась работа с PVS-Studio.