Поделиться через


Повторная обработка библиотеки

Обычно необходимо лишь один раз обработать код библиотек, которые требуются вашему драйверу. Однако необходимо снова обработать библиотеку в следующих ситуациях:

  • Добавлена библиотека. Если изменения в коде драйвера требуют библиотеки, которая не обработана SDV, необходимо обработать эту библиотеку.

  • Изменение библиотеки. Если код изменился в библиотеке, которую требует драйвер, или в библиотеке, необходимой для одной из этих библиотек, необходимо повторно обработать все библиотеки, затронутые изменением.

  • Удаление обработанных библиотек. Если вы удалили все библиотеки из кэша библиотек, используя кнопку "Удалить библиотеки" на вкладке "Библиотеки " или выполнив параметр /clean в каталоге библиотеки в MSBuild.

Если вы не можете обработать необходимую библиотеку по какой-либо причине, вы все равно можете выполнить проверку, но результаты являются менее надежными.

Повторная обработка библиотеки

  1. Запустите средство проверки статических драйверов. В меню драйвер в Visual Studio щелкните Запустить средство статической проверки драйверов....
  2. На вкладке "Главная" нажмите кнопку "Очистить".
  3. Перейдите на вкладку Библиотеки и нажмите Добавить библиотеку.
  4. Перейдите в каталог библиотеки и выберите файл проекта для библиотеки.

Повторно обработать все библиотеки

  1. Запустите средство проверки статических драйверов. В меню драйвер в Visual Studio щелкните Запустить средство статической проверки драйверов....
  2. Щелкните вкладку "Библиотеки" , чтобы выбрать библиотеку (или библиотеки) и нажмите кнопку "Удалить библиотеки", чтобы удалить библиотеку или библиотеки из кэша.
  3. Для каждой библиотеки, которую необходимо повторно обработать, нажмите кнопку "Добавить библиотеку".
  4. Перейдите в каталог библиотеки и выберите файл проекта для библиотеки.
  5. Повторите действия, чтобы добавить и выбрать файлы проекта для каждой библиотеки, которую использует ваш драйвер.

Вы также можете повторно обработать библиотеку из команды MSBuild с помощью параметров /clean и /lib. См. команды средства проверки статических драйверов (MSBuild) для получения дополнительной информации.