Какво е VBPROJ файл?
Файл с разширение .vbproj е проектен файл на Microsoft Visual Basic, който се използва от двигателя MSBuild на Microsoft за изграждане на проекти в рамките на решение на Visual Studio. Той е подобен на файла CSPROJ за .NET проекти, написани на C#. Машината MSBuild чете информация, съдържаща се в различни групи от VBPROJ файловете и генерира изходния файл. VBPROJ файл може да съдържа информация, свързана с глобални идентификатори, класове и свойства, които дефинират проекта. VBPROJ файловете могат да се отварят и редактират с помощта на Microsoft Visual Studio и всеки общ текстов редактор като Notepad на Windows и MacOS операционни системи.
VBPROJ файлов формат - повече информация
VBPROJ файловете са текстови файлове, които са написани във файлов формат XML въз основа на MSBuild XML схема. Файлът VBPROJ съдържа информация под формата на XML тагове, които дефинират информация, свързана с тази конкретна група настройки. Силно се препоръчва да отваряте и редактирате тези файлове с настройки в Microsoft Visual Studio IDE.
VBPROJ елементи
Съставните елементи на файл с настройки на VB са както е показано на следното изображение.
Следната таблица дава кратко описание на тези елементи.
Елемент | Описание |
---|---|
Проект | Основен елемент на всеки файл на проекта и може да включва атрибути за указване на входните точки за процеса на изграждане в допълнение към идентифицирането на XML схема за файла на проекта |
Свойства и условия | Свойствата се състоят от двойки ключ-стойност и са дефинирани в елемент PropertyGroup. Името на елемента на свойството представлява ключа на свойството, а съдържанието на елемента определя стойността на свойството. |
Елементи и групи от елементи | Елементите във файл на проект са входни данни за процеса на изграждане, като файлове с код на файлове, конфигурационни файлове, командни файлове и други, необходими като част от процеса на изграждане. Елементите са и трябва да бъдат дефинирани в елемент ItemGroup. |
Цели и задачи | Елемент Task представлява индивидуална инструкция за изграждане (или задача). MSBuild включва множество предварително дефинирани задачи като Copy, CSC, VBC, Exec. Задачите винаги трябва да се съдържат в елемент Target , който е набор от една или повече задачи, които се изпълняват последователно, а файлът на проекта може да съдържа множество цели. |