aspose.info
DE

VBPROJ

Aktualisiert

Was ist eine VBPROJ-Datei?

Eine Datei mit der Erweiterung .vbproj ist eine Microsoft Visual Basic-Projektdatei, die von der MSBuild-Engine von Microsoft verwendet wird, um die Projekte innerhalb einer Visual Studio-Projektmappe zu erstellen. Sie ähnelt der Datei CSPROJ für .NET-Projekte, die in C# geschrieben wurden. Die MSBuild-Engine liest Informationen, die in verschiedenen Gruppen aus den VBPROJ-Dateien enthalten sind, und generiert die Ausgabedatei. Eine VBPROJ-Datei kann Informationen enthalten, die sich auf globale Bezeichner, Klassen und Eigenschaften beziehen, die das Projekt definieren. VBPROJ-Dateien können mit Microsoft Visual Studio und jedem gängigen Texteditor wie Notepad auf Windows- und MacOS-Betriebssystemen geöffnet und bearbeitet werden.

VBPROJ-Dateiformat - Weitere Informationen

VBPROJ-Dateien sind Textdateien, die im Dateiformat XML basierend auf dem MSBuild XML Schema. Eine VBPROJ-Datei enthält Informationen in Form von XML-Tags, die Informationen zu dieser bestimmten Gruppe von Einstellungen definieren. Es wird dringend empfohlen, diese Einstellungsdateien in Microsoft Visual Studio IDE zu öffnen und zu bearbeiten.

VBPROJ-Elemente

Die Bestandteile einer VB-Einstellungsdatei sind in der folgenden Abbildung dargestellt.

VBPROJ-Dateiformat

Die folgende Tabelle enthält eine kurze Beschreibung dieser Elemente.

ElementBeschreibung
ProjektRoot-Element jeder Projektdatei und kann Attribute enthalten, um die Einstiegspunkte für den Erstellungsprozess zusätzlich zum Identifizieren des XML-Schemas für die Projektdatei anzugeben
Eigenschaften und KonditionenEigenschaften bestehen aus Schlüssel-Wert-Paaren und werden innerhalb eines PropertyGroup-Elements definiert. Der Eigenschaftselementname stellt den Eigenschaftsschlüssel dar und der Inhalt des Elements definiert den Eigenschaftswert.
Items und ItemGroupsItems in einer Projektdatei sind Eingaben für den Build-Prozess, wie z. B. Dateien-Code-Dateien, Konfigurationsdateien, Befehlsdateien und andere, die als Teil des Build-Prozesses benötigt werden. Artikel sind und müssen innerhalb eines ItemGroup-Elements definiert werden.
Ziele und AufgabenEin Task-Element repräsentiert eine einzelne Build-Anweisung (oder Task). MSBuild enthält eine Vielzahl vordefinierter Aufgaben wie Copy, CSC, VBC, Exec. Tasks müssen immer in einem „Target“-Element enthalten sein, das aus einer oder mehreren Tasks besteht, die nacheinander ausgeführt werden, und eine Projektdatei kann mehrere Targets enthalten.

Verweise

Siehe auch