.Targets-Dateien von MSBuild
Aktualisiert: November 2007
MSBuild wird mit mehreren .targets-Dateien ausgeliefert, die Elemente, Eigenschaften, Ziele und Aufgaben für allgemeine Szenarien enthalten. Diese Dateien werden automatisch in die meisten Visual Studio-Projektdateien importiert, um Wartung und Lesbarkeit zu vereinfachen.
Projekte importieren in der Regel mindestens eine .targets-Datei, um den entsprechenden Buildprozess zu definieren. Ein mit Visual Studio erstelltes Visual C#-Projekt importiert beispielsweise die Microsoft.CSharp.targets-Datei, die Microsoft.Common.targets importiert. Das Visual C#-Projekt definiert die Elemente und Eigenschaften für das Projekt, die Standardbuildregeln für ein Visual C#-Projekt sind jedoch in den importierten .targets-Dateien definiert.
.Targets-Dateien
.Targets-Datei |
Beschreibung |
---|---|
Microsoft.Common.Targets |
Definiert die Schritte im Standardbuildprozess für die Projekte Visual Basic, Visual C# und Visual J#. |
Microsoft.CompactFramework.Common.Targets |
Definiert die Schritte im Standardbuildprozess für alle .NET Compact Framework-Projekte. |
Microsoft.CompactFramework.CSharp.Targets |
Definiert die Schritte im Standardbuildprozess für Visual C#-Projekte und .NET Compact Framework-Projekte. |
Microsoft.CompactFramework.CSharp.v1.Targets |
Definiert die Schritte im Standardbuildprozess für Visual C#-Projekte für .NET Compact Framework Version 1.0. |
Microsoft.CompactFramework.VisualBasic.Targets |
Definiert die Schritte im Standardbuildprozess für Visual Basic-Projekte und .NET Compact Framework-Projekte. |
Microsoft.CompactFramework.VisualBasic.v1.Targets |
Definiert die Schritte im Standardbuildprozess für Visual Basic-Projekte für .NET Compact Framework Version 1.0. |
Microsoft.CSharp.Targets |
Definiert die Schritte im Standardbuildprozess für Visual C#-Projekte. |
Microsoft.VisualBasic.Targets |
Definiert die Schritte im Standardbuildprozess für Visual Basic-Projekte. |
Microsoft.VisualJSharp.Targets |
Definiert die Schritte im Standardbuildprozess für Visual J#-Projekte. |