Condividi tramite


File con estensione targets di MSBuild

MSBuild include diversi file con estensione targets che contengono elementi, proprietà, destinazioni e attività per gli scenari comuni. Tali file vengono importati automaticamente nella maggior parte dei file di progetto di Visual Studio allo scopo di semplificarne la gestione e la leggibilità.

Nei progetti vengono generalmente importati uno o più file con estensione targets per definire il relativo processo di compilazione. Ad esempio un progetto Visual C# creato da Visual Studio importerà Microsoft.CSharp.targets che importa Microsoft.Common.targets. Il progetto Visual C# stesso definirà gli elementi e le proprietà specifici di quel progetto, ma le regole di compilazione standard per un progetto Visual C# sono definite nei file targets importati.

Il valore $(MSBuildToolsPath) specifica il percorso dei file comuni targets. Se ToolsVersion è 4,0, i file presenti nel percorso seguente: WindowsInstallationPath\Microsoft.NET\Framework\v4.0.30319\

Nota

Per informazioni su come creare i propri database di destinazione, vedere Destinazioni di MSBuild.Per informazioni su come utilizzare l'elemento Import per inserire un file di progetto in un altro file di progetto, vedere Elemento Import (MSBuild) e Procedura: utilizzare la stessa destinazione in più file di progetto.

Comune. File delle destinazioni

File con estensione targets

Descrizione

Microsoft.Common.targets

Definisce i passaggi del processo di compilazione standard per i progetti Visual Basic e Visual C#.

Importato dai file di Microsoft.VisualBasic.targets e Microsoft.CSharp.targets, che includono la seguente istruzione: <Import Project="Microsoft.Common.targets" />

Microsoft.CSharp.targets

Definisce i passaggi nel processo di compilazione standard per i progetti visual C#.

Importato dai file di progetto di visual C# (con estensione csproj), che includono la seguente istruzione: <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

Microsoft.VisualBasic.targets

Definisce i passaggi nel processo di compilazione standard per i progetti di Visual Basic.

Importato dai file di progetto di Visual Basic. (vbproj), che includono la seguente istruzione: <Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />

Vedere anche

Riferimenti

Elemento Import (MSBuild)

Altre risorse

Riferimenti a MSBuild

MSBuild