Предупреждения средства VSInstr
В следующей таблицы перечислены предупреждения, создаваемые средством VSInstr.exe.Для запрета вывода предупреждений можно использовать параметр NOWARN с номерами предупреждений.
Номер предупреждения |
Описание |
---|---|
VSP2000 |
Внутренняя ошибка.Не удается получить имя файла модуля для этого исполняемого файла. |
VSP2001 |
<имя сборки> является сборкой со строгим именем.Перед выполнением ее необходимо будет заново подписать. Данное предупреждение возникает при инструментировании подписанной сборки.Можно использовать программу sn.exe для повторного подписывания двоичного файла или временно отключить требование обязательного использования строгого имени.Для получения дополнительной информации см. Sn.exe (средство строгих имен). |
VSP2002 |
Не удается найти функцию <имя_функции> в файле <имя_файла> Данное предупреждение возникает, если функцию не удается найти в указанном файле. |
VSP2003 |
Не удается найти ни одного перекрестного перехода к функции <имя_функции> в файле <имя_файла>. Данное предупреждение возникает, если средству VSInstr не удается обнулить перекрестные переходы.Перекрестные переходы используются для оптимизации кода. |
VSP2004 |
Функция <имя_функции> была исключена при помощи ключа командной строки EXCLUDE, но она необходима, поскольку содержит перекрестный переход. Данное предупреждение возникает при исключении с помощью параметра EXCLUDE функции, которая необходима для процесса инструментирования.Профилировщик автоматически включает требуемую функцию. |
VSP2005 |
Внутренняя ошибка инструментирования: <текст ошибки> Данное предупреждение возникает, если не удается выполнить инструментирование.Чтобы определить, можно ли исправить ошибку, просмотрите текст сообщения об ошибке. |
VSP2006 |
Не удалось обнаружить PDB для <имя> Данное предупреждение возникает, если не PDB-файл не существует по искомому пути или не соответствует двоичному файлу. |
VSP2007 |
<имя_файла> не содержит кода, который можно подготовить к диагностике. Данное предупреждение выводится, если из двоичного файла были исключены все функции или в указанном файле содержатся только ресурсы. |
VSP2008 |
Не удается получить атрибуты безопасности из <имя>.Код ошибки <код> Данное предупреждение возникает, если у пользователя нет разрешения READ_DAC.Во время процесса инструментирования профилировщик пытается сохранить исходный список DACL для двоичного файла.Поскольку исходный двоичный файл заменен новым двоичным файлов, список DACL из исходного двоичного файла должен быть скопирован и применен к новому двоичному файлу.Если у пользователя нет разрешения READ_DAC для исходного файла, эта операция может завершиться неудачей. |
VSP2009 |
Не удается установить атрибуты безопасности на <имя>.Код ошибки <номер ошибки> Это предупреждение возникает, если у пользователя нет разрешения WRITE_DAC.Во время процесса инструментирования профилировщик пытается сохранить исходный список DACL для двоичного файла.Поскольку исходный двоичный файл заменен новым двоичным файлов, список DACL из исходного двоичного файла должен быть скопирован и применен к новому двоичному файлу.Если у пользователя нет разрешения WRITE_DAC для нового двоичного файла, эта операция может завершиться неудачей. |
VSP2010 |
Не выбрано конкретно ни одной функции для инструментирования с указанными параметрами /INCLUDE или /EXCLUDE |
VSP2011 |
Спецификация функции <имя> параметра Include/Exclude не соответствует ни одной из функций |
VSP2012 |
Образ не содержит кода, который можно инструментировать для определения покрытия кода. Профилировщик не выполняет инструментирование кода следующего типа:
Данное предупреждение возникает, если после фильтрации не остается кода для инструментирования. |
VSP2013 |
Инструментирование этого образа требует запуска его в виде 32-разрядного процесса.В соответствии с этим были изменены флаги заголовка CLR. Профилировщик изменяет двоичный файл так, что 64-разрядные операционные системы могут открывать 32-разрядный процесс в эмуляторе WOW64.В случает библиотек это может завершиться неудачей, поскольку они загружаются в существующий 64-разрядный процесс.Данное предупреждение уведомляет пользователя о наличии зависимости. |
VSP2014 |
Результирующий инструментированный образ оказался некорректным и не может быть выполнен. Данное сообщение выводится, если окончательная инструментированная сборка содержит недопустимый заголовок PE. |