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


Средство 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)

Другие ресурсы

Средства Visual Basic с интерфейсом командной строки