Средство Visual Basic Keyword Upgrade
Средство командной строки Обновление Ключевого Слова позволяет исходным файлам Visual Basic .NET быть совместимыми с текущей версией Visual Basic.
vb7to8[.exe] [arguments]
Аргументы
Следующие аргументы могут появляться в любом порядке.
Аргумент |
Значение |
---|---|
filename |
Инициирует обработку файла filename. Заключает имя файла в двойные кавычки (""), если имя файла содержит пробел. Программа может обрабатывать несколько файлов. |
/check |
Составляет отчет по файлам, которые необходимо обновить, и оставляет их без изменений. Если обновление не требуется, программа возвращает "Нет файлов, которые необходимо обновить". |
/codepage:number |
Задает кодовую страницу, которая должна использоваться для всех файлов исходного кода при компиляции. Средство использует кодовую страницу, определяемую параметром number для интерпретации кодировки исходных файлов. Параметр /codepage не нужен, если файлы исходного кода были сохранены с помощью текущей кодовой страницы ANSI, юникод или UTF-8 с подписью. |
/help или /? |
Отображает инструменты настройки программы. |
/nobackup |
Запрещает инструментам настройки создавать резервные копии файлов; существующие исходные файлы по-прежнему перезаписываются. По умолчанию при изменении файла содержимое исходного файла копируется в новый файл. Новое имя файла получается посредством добавления ".old" к имени исходного файла. |
/nologo |
Предупреждает отображение информации об авторских правах. |
/quiet |
Запрещает инструментам настройки отображать код, в котором обнаружены синтаксические ошибки и предупреждения. |
/recurse:wildcard |
Инициирует обработку всех файлов, совпадающих со спецификацией wildcard в текущем каталоге и всех подкаталогах. Спецификация wildcard может включать путь, для определения места, где начинается рекурсия. |
/utf8output[+|-] |
Отображает выходные данные средства в кодировке UTF-8. Значение по умолчанию /utf8output- для данного параметра означает, что выходной файл, созданный компилятором, не использует кодировку UTF-8. Указание /utf8output совпадает с указанием /utf8output+. |
/verbose |
Отображение подробных ошибок и состояний. |
Заметки
Visual Basic 2005 указывает новые зарезервированные ключевые слова, не зарезервированные в Visual Basic .NET. Исходные файлы, использующие новые имена ключевых слов как идентификаторы, недопустимы в Visual Basic 2005, хотя они являются допустимыми в предыдущих версиях языка.
Средство Обновления Ключевого Слова находит все экземпляры идентификаторов, которые теперь являются зарезервированными ключевыми словами в текущей версии Visual Basic, и помещает их в квадратные скобки ([]). Программа сохраняет форматирование и не вносит других изменений в исходные данные.
Предупреждение
Используйте это средство только в исходных файлах в Visual Basic 7.0 или 7.1.Другие типы файлов могут быть повреждены при заключении зарезервированных слов Visual Basic в квадратные скобки.
Чтобы обновить исходный файл и сохранить его совместимость с предыдущей версией, заключите имена идентификаторов в квадратные скобки. Дополнительные сведения об использовании ключевых слов в качестве имен идентификатора содержатся в разделе Ключевые слова как имена элементов в коде (Visual Basic).
См. также
Основные понятия
Ключевые слова как имена элементов в коде (Visual Basic)