Riferimenti delle attività MSBuild
Le attività forniscono il codice che viene eseguito durante il processo di compilazione.Le attività nell'elenco seguente sono incluse con MSBuild.Quando viene installato Visual C++, sono disponibili attività aggiuntive utilizzate per compilare progetti Visual C++.Per ulteriori informazioni, vedere Attività di MSBuild specifiche di Visual C++.
Oltre ai parametri elencati negli argomenti di questa sezione, ogni attività dispone anche dei seguenti parametri:
Parametro |
Descrizione |
---|---|
Condition |
Parametro String facoltativo. Un'espressione Boolean utilizzata dal motore di MSBuild per determinare se l'attività verrà eseguita.Per ulteriori informazioni sulle condizioni supportate da MSBuild, vedere Condizioni di MSBuild. |
ContinueOnError |
Parametro facoltativo.Può contenere uno dei seguenti valori:
Le versioni di .NET Framework precedente alla 4,5 supportano i valori false e solo true. Per ulteriori informazioni, vedere Procedura: ignorare gli errori nelle attività. |
In questa sezione
Classe di base Task
Aggiunge diversi parametri alle attività che derivano dalla classe Task.Classe di base TaskExtension
Aggiunge diversi parametri alle attività che derivano dalla classe TaskExtension.Classe di base ToolTaskExtension
Aggiunge diversi parametri alle attività che derivano dalla classe ToolTaskExtension.Attività AL (Assembly Linker)
Crea un assembly con un manifesto da uno o più file che rappresentano moduli o file di risorse.Attività AspNetCompiler
Esegue il wrapping di aspnet_compiler.exe, un'utilità per la precompilazione di applicazioni ASP.NET.Attività AssignCulture
Assegna gli identificatori delle impostazioni cultura agli elementi.Attività AssignProjectConfiguration
Accetta un elenco di stringhe di configurazione e li assegna ai progetti specificati.Attività AssignTargetPath
Accetta un elenco di file e aggiunge gli attributi <TargetPath> se non sono già specificati.Attività CallTarget
Richiama una destinazione nel file di progetto.Attività CombinePath
Combina i percorsi specificati in un singolo percorso.Attività ConvertToAbsolutePath
Converte un percorso relativo, o un riferimento, in un percorso assoluto.Attività Copy
Copia i file in un nuovo percorso.Attività CreateCSharpManifestResourceName
Crea un nome di manifesto di tipo Visual C# dal nome di un determinato file con estensione resx o da un'altra risorsa.Attività CreateItem
Popola le raccolte di elementi dagli elementi di input, consentendo la copia degli elementi da un elenco a un altro.Attività CreateProperty
Popola le proprietà dai valori di input, consentendo la copia di tali valori da una proprietà o una stringa a un'altra.Attività CreateVisualBasicManifestResourceName
Crea un nome di manifesto di tipo Visual Basic dal nome di un determinato file con estensione resx o da un'altra risorsa.Attività Csc
Richiama il compilatore Visual C# per creare librerie eseguibili a collegamento dinamico o moduli di codice.Attività Delete
Elimina i file specificati.Attività Error
Interrompe una compilazione e registra un errore in base a un'istruzione condizionale valutata.Attività Exec
Esegue il programma o il comando specificato con gli argomenti specificati.Attività FindAppConfigFile
Trova il file app.config, se presente, negli elenchi forniti.Attività FindInList
Trova un elemento in un elenco specificato con un itemspec corrispondente.Attività FindUnderPath
Determina gli elementi di una raccolta specificata presenti nella cartella specificata e in tutte le relative sottocartelle.Attività FormatUrl
Converte un URL in un formato URL corretto.Attività FormatVersion
Aggiunge il numero di revisione al numero di versione.Attività GenerateApplicationManifest
Genera un manifesto dell'applicazione ClickOnce o un manifesto nativo.Attività GenerateBootstrapper
Offre un metodo automatico per individuare, scaricare e installare un'applicazione e i relativi prerequisiti.Attività GenerateDeploymentManifest
Consente di generare un manifesto di distribuzione ClickOnce.Attività GenerateResource
Converte i file txt e resx in file resources binari di Common Language Runtime.Attività GenerateTrustInfo
Genera l'attendibilità dell'applicazione dal manifesto di base e dai parametri TargetZone e ExcludedPermissions.Attività GetAssemblyIdentity
Recupera le identità degli assembly dai file specificati ed estrae le informazioni sulle identità.Attività GetFrameworkPath
Recupera il percorso degli assembly .NET Framework.Attività GetFrameworkSdkPath
Recupera il percorso di Windows Software Development Kit (SDK).Attività GetReferenceAssemblyPaths
Restituisce i percorsi dell'assembly di riferimento dei vari framework.Attività LC
Genera un file con estensione license da un file con estensione licx.Attività MakeDir
Crea directory e, se necessario, eventuali directory padre.Attività del messaggio
Registra un messaggio durante una compilazione.Attività Move
Sposta i file in una nuova posizione.Attività MSBuild
Compila progetti MSBuild da un altro progetto MSBuild.Attività ReadLinesFromFile
Legge un elenco di elementi da un file di testo.Attività RegisterAssembly
Legge i metadati nell'assembly e aggiunge le voci necessarie nel Registro di sistema.Attività RemoveDir
Rimuove le directory specificate con tutti i relativi file e sottodirectory.Attività RemoveDuplicates
Rimuove gli elementi duplicati dalla raccolta di elementi specificata.Attività RequiresFramework35SP1Assembly
Determina se l'applicazione richiede .NET Framework 3.5 SP1.Attività ResGen
Obsoleta.Utilizzare l'attività Attività GenerateResource per convertire i file txt e resx in file resources binari di Common Language Runtime e viceversa.Attività ResolveAssemblyReference
Determina tutti gli assembly che dipendono dagli assembly specificati.Attività ResolveComReference
Accetta un elenco costituito da uno o più nomi di librerie dei tipi o file con estensione tlb e risolve tali librerie in percorsi sul disco.Attività ResolveKeySource
Determina l'origine delle chiavi con nome sicuro.Attività ResolveManifestFiles
Risolve i seguenti elementi nel processo di compilazione nei file per la generazione del manifesto: elementi compilati, dipendenze, satelliti, contenuto, simboli di debug e documentazione.Attività ResolveNativeReference
Risolve i riferimenti nativi.Attività ResolveNonMSBuildProjectOutput
Determina i file di output per riferimenti a progetti non MSBuild.Attività SGen
Crea un assembly di serializzazione XML per i tipi presenti nell'assembly specificato.Attività SignFile
Firma il file specificato utilizzando il certificato specificato.Attività Touch
Imposta l'ora di accesso e di modifica dei file.Attività UnregisterAssembly
Annulla la registrazione degli assembly specificati ai fini dell'interoperabilità COM.Attività UpdateManifest
Aggiorna le proprietà selezionate in un manifesto e ripete la firma.Attività Vbc
Richiama il compilatore Basic per creare librerie eseguibili a collegamento dinamico o moduli di codice.Attività Warning
Registra un avviso durante una compilazione in base a un'istruzione condizionale valutata.Attività WriteCodeFragment
Genera un file di codice temporaneo tramite il frammento di codice generato specificato.Non elimina il file.Attività WriteLinesToFile
Scrive determinati elementi nel file di testo specificato.Attività XmlPeek
Restituisce valori come specificato dalla query XPath da un file XML.Attività XmlPoke
Imposta i valori come specificato da una query XPath in un file XML.Attività XslTransformation
Trasforma un input XML tramite Extensible Stylesheet Language Transformation (XSLT) o un XSLT compilato e gli output in un dispositivo o file di output.