Вебинар: Использование статических анализаторов кода при разработке безопасного ПО - 19.12
Инсталлятор 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.
0