Udostępnij za pośrednictwem


Program MSBuild.Pliki z obiektami docelowymi

MSBuildzawiera kilka plików .targets, które zawierają elementy, właściwości, cele i zadania dla typowych scenariuszy.Te pliki są automatycznie importowane do najbardziej Visual Studio pliki, aby uprościć konserwacji i czytelność projektu.

Projekty zwykle zaimportować jeden lub więcej plików .targets, aby zdefiniować ich proces kompilacji.Na przykład Visual C# projekt utworzony przez Visual Studio będzie importować Microsoft.CSharp.targets, który importuje Microsoft.Common.targets.Visual C# Sam projekt będzie zdefiniować elementy i szczególne właściwości do tego projektu, ale standard budować zasady Visual C# projektu są zdefiniowane w plikach importowanych .targets.

$(MSBuildToolsPath) Wartość Określa ścieżkę do tych wspólnych plików .targets.Jeśli ToolsVersion 4.0, pliki znajdują się w następującej lokalizacji:WindowsInstallationPath\Microsoft.NET\Framework\v4.0.30319\

[!UWAGA]

Aby uzyskać informacje o sposobach tworzenia własnych celów, zobacz Cele programu MSBuild.Aby uzyskać informacje dotyczące używania Import element, aby wstawić plik projektu do innego pliku programu project, zobacz Elementu importu (MSBuild) i Jak: Użyj tej samej lokalizacji docelowej w wielu plikach programu Project.

Wspólne.Pliki z obiektami docelowymi

.Obiekty docelowe pliku

Opis

Microsoft.Common.targets

Definiuje kroki w procesie standardowego kompilacji dla Visual Basic i Visual C# projektów.

Przywożone przez pliki Microsoft.CSharp.targets i Microsoft.VisualBasic.targets, które zawierają następujące oświadczenie:<Import Project="Microsoft.Common.targets" />

Microsoft.CSharp.targets

Definiuje kroki w procesie standard budowania projektów programu Visual C#.

Przywożone przez Visual C# pliki projektu (.csproj), które zawierają następujące oświadczenie:<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

Microsoft.VisualBasic.targets

Definiuje kroki w procesie standard budowania projektów programu Visual Basic.

Przywożone przez pliki projektu języka Visual Basic (.vbproj), które zawierają następujące oświadczenie:<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />

Zobacz też

Informacje

Elementu importu (MSBuild)

Inne zasoby

Program MSBuild odniesienia

Program MSBuild