attività MT
Nota
Questa attività è disponibile solo quando si usa il sistema di compilazione C++.
Esegue il wrapping dello strumento manifesto Microsoft, mt.exe. Per altre informazioni, vedere Mt.exe.
Parametri
Nella tabella che segue vengono descritti i parametri dell'attività MT. La maggior parte dei parametri di attività e alcuni set di parametri corrispondono a un'opzione della riga di comando.
Nota
Nella documentazione di mt.exe viene usato un trattino (-) come prefisso per le opzioni della riga di comando, ma questo argomento usa una barra (/). Entrambi i prefissi sono accettabili.
Parametro | Descrizione |
---|---|
AdditionalManifestFiles | Parametro String[] facoltativo. Specifica il nome di uno o più file manifesto. Per altre informazioni, vedere l'opzione /manifest in Mt.exe sul sito Web. |
AdditionalOptions | Parametro String facoltativo. Elenco di opzioni della riga di comando. Ad esempio, /<option1> /<option2> /<option#>. Usare questo parametro per specificare le opzioni della riga di comando che non sono rappresentate da altri parametri dell'attività MT. Per altre informazioni, vedere Mt.exe. |
AssemblyIdentity | Parametro String facoltativo. Specifica i valori dell'attributo dell'elemento assemblyIdentity del manifesto. Specificare un elenco delimitato da virgole, in cui il primo componente è il valore dell'attributo name , seguito da una o più coppie nome/valore con il formato, <nome> attributo=<attribute_value>.Per altre informazioni, vedere l'opzione /identity in Mt.exe sul sito Web. |
ComponentFileName | Parametro String facoltativo. Specifica il nome della libreria di collegamento dinamico che si intende compilare dai file con estensione rgs o tlb. Questo parametro è obbligatorio se si specifica il parametro RegistrarScriptFile o TypeLibraryFile dell'attività MT. Per altre informazioni, vedere l'opzione /dll in Mt.exe. |
DependencyInformationFile | Parametro String facoltativo. Specifica il file di informazioni sulle dipendenze usato da Visual Studio per tenere traccia delle informazioni sulle dipendenze della compilazione per lo strumento Manifesto. |
EmbedManifest | Parametro Boolean facoltativo.Se true , incorpora il file manifesto nell'assembly. Se false , crea un file manifesto autonomo. |
EnableDPIAwareness | Parametro di enumerazione facoltativo. I valori sono false , true e PerMonitorHighDpiAware . Se true , aggiunge informazioni al manifesto che contrassegna l'applicazione come compatibile con DPI. Scrivere un'applicazione compatibile con DPI consente di mantenere corretto e coerente l'aspetto di un'interfaccia utente usando un'ampia gamma di impostazioni di visualizzazione ad alta risoluzione. Se PerMonitorHighDpiAware , aggiunge informazioni al manifesto che contrassegna l'applicazione come compatibile con DPI per monitor. Il valore predefinito è false , a meno che non $(UseOfMFC) sia impostato su static o dynamic , nel qual caso il valore predefinito è true .Per altre informazioni, vedere High DPI (Risoluzione elevata). |
GenerateCatalogFiles | Parametro Boolean facoltativo.Se true , genera i file di definizione del catalogo con estensione cdf.Per altre informazioni, vedere l'opzione /makecdfs in Mt.exe. |
GenerateCategoryTags | Parametro Boolean facoltativo.Se true , consente la generazione di tag di categoria. Se questo parametro è true , è necessario specificare anche il parametro ManifestFromManagedAssemblyMT dell'attività.Per altre informazioni, vedere l'opzione /category in Mt.exe. |
InputResourceManifests | Parametro String facoltativo. Esegue l'input del manifesto da una risorsa di tipo RT_MANIFEST con l'ID specificato. Specificare una risorsa del modulo, <file>[;[ #]<resource_id>], dove il parametro facoltativo <resource_id> è un numero non negativo a 16 bit. Se non viene specificato alcun valore resource_id , viene usato il valore predefinito CREATEPROCESS_MANIFEST_RESOURCE (1).Per altre informazioni, vedere l'opzione /inputresource in Mt.exe. |
ManifestFromManagedAssembly | Parametro String facoltativo. Genera un manifesto dall'assembly gestito specificato. Per altre informazioni, vedere l'opzione /managedassemblyname in Mt.exe. |
ManifestToIgnore | Parametro String facoltativo. Non usato. |
OutputManifestFile | Parametro String facoltativo. Specifica il nome del manifesto di output. Se questo parametro viene omesso e si sta usando solo un manifesto, viene modificato quel manifesto. Per altre informazioni, vedere l'opzione /out in Mt.exe. |
OutputResourceManifests | Parametro String facoltativo. Esegue l'output del manifesto in una risorsa di tipo RT_MANIFEST con l'ID specificato. La risorsa è del formato, <file>[;[ #]<resource_id>], dove il parametro facoltativo <resource_id> è un numero non negativo a 16 bit. Se non viene specificato alcun valore resource_id , viene usato il valore predefinito CREATEPROCESS_MANIFEST_RESOURCE (1).Per altre informazioni, vedere l'opzione /outputresource in Mt.exe. |
RegistrarScriptFile | Parametro String facoltativo. Specifica il nome del file di script di registrazione con estensione rgs da usare per il supporto al manifesto COM senza registrazione. Per altre informazioni, vedere l'opzione /rgs in Mt.exe. |
ReplacementsFile | Parametro String facoltativo. Specifica il file che contiene i valori per le stringhe sostituibili nel file di script di registrazione con estensione rgs. Per altre informazioni, vedere l'opzione /replacements in Mt.exe. |
ResourceOutputFileName | Parametro String facoltativo. Specifica il file di risorse di output usato per incorporare il manifesto nell'output del progetto. |
Sources | Parametro ITaskItem[] facoltativo.Specifica un elenco di file di origine del manifesto separati da spazi. Per altre informazioni, vedere l'opzione /manifest in Mt.exe sul sito Web. |
SuppressDependencyElement | Parametro Boolean facoltativo.Se true , genera un manifesto senza elementi di dipendenza. Se questo parametro è true , specificare anche il parametro ManifestFromManagedAssemblyMT dell'attività.Per altre informazioni, vedere l'opzione /nodependency in Mt.exe. |
SuppressStartupBanner | Parametro Boolean facoltativo.Se true , impedisce la visualizzazione del messaggio sul copyright e sul numero di versione all'avvio dell'attività.Per altre informazioni, vedere l'opzione /nologo in Mt.exe. |
TrackerLogDirectory | Parametro String facoltativo.Specifica la directory intermedia in cui sono archiviati i log di rilevamento per questa attività. |
TypeLibraryFile | Parametro String facoltativo. Specifica il nome del file di libreria dei tipi con estensione tlb. Se si specifica questo parametro, specificare anche il parametro ComponentFileNameMT dell'attività. Per altre informazioni, vedere l'opzione /tlb in Mt.exe. |
UpdateFileHashes | Parametro Boolean facoltativo.Se true , calcola il valore hash dei file nel percorso specificato dal parametro UpdateFileHashesSearchPathMT dell'attività e quindi aggiorna il valore dell'attributo hash dell'elemento file del manifesto usando il valore calcolato.Per altre informazioni, vedere l'opzione /hashupdate in Mt.exe. Vedere anche il parametro UpdateFileHashesSearchPath in questa tabella. |
UpdateFileHashesSearchPath | Parametro String facoltativo.Specifica il percorso di ricerca da usare quando si aggiornano gli hash dei file. Usare questo parametro con il parametro UpdateFileHashesMT dell'attività. Per altre informazioni, vedere il parametro UpdateFileHashes in questa tabella. |
VerboseOutput | Parametro Boolean facoltativo.Se true , visualizza informazioni dettagliate sul debug.Per altre informazioni, vedere l'opzione /verbose in Mt.exe. |