strumenti .NET Framework

Gli strumenti di .NET Framework facilitano la creazione, la distribuzione e la gestione di applicazioni e componenti destinati a .NET Framework.

La maggior parte degli strumenti di .NET Framework descritti in questa sezione vengono installati automaticamente con Visual Studio. Per scaricare Visual Studio, visitare la pagina Download di Visual Studio.

È possibile eseguire tutti gli strumenti dalla riga di comando, ad eccezione del Visualizzatore Assembly Cache (Shfusion.dll). È necessario accedere Shfusion.dll da Esplora file.

Il modo migliore per eseguire gli strumenti da riga di comando è usare una delle shell per sviluppatori Visual Studio installate. Queste utilità consentono di eseguire facilmente gli strumenti, senza dover passare alla cartella di installazione. Per altre informazioni, vedere Prompt dei comandi per gli sviluppatori PowerShell per sviluppatori.

Nota

Alcuni strumenti sono specifici per computer a 32 bit o computer a 64 bit. Assicurarsi di eseguire la versione dello strumento appropriata per il computer.

Contenuto della sezione

Al.exe (Assembly Linker)
Genera un file che dispone di un manifesto dell'assembly ricavato da moduli o file di risorse.

Aximp.exe (Windows Forms ActiveX Control Importer)
Consente di convertire le definizioni dei tipi in una libreria di tipi COM per un controllo ActiveX in un controllo Windows Form.

Caspol.exe (Strumento criteri di sicurezza dall'accesso di codice)
Consente di visualizzare e configurare i criteri di sicurezza stabiliti a livello di computer, di utente o dell'intera azienda. In .NET Framework 4 e versioni successive, questo strumento non influisce sui criteri di sicurezza dall'accesso di codice a meno che l'elemento legacyCasPolicy>\ non sia impostato su true.

Cert2spc.exe (Software Publisher Certificate Test Tool)
Crea un certificato dell'editore del software (SPC, Software Publisher's Certificate) da uno o più certificati X.509. Questo strumento è finalizzato unicamente ai test.

Certmgr.exe (strumento Gestione certificati)
Consente di gestire certificati, elenchi di certificati attendibili (CTL, Certificate Trust List) ed elenchi di certificati revocati (CRL, Certificate Revocation List).

Clrver.exe (strumento versione CLR)
Segnala tutte le versioni installate di Common Language Runtime (CLR) nel computer.

CorFlags.exe (Strumento di conversione CorFlags)
Consente di configurare la sezione CorFlags dell'intestazione di un'immagine PE.

Fuslogvw.exe (Visualizzatore log associazioni assembly)
Visualizza informazioni sulle associazioni di assembly per consentire di diagnosticare per quale motivo non sia possibile individuare un assembly in fase di esecuzione.

Gacutil.exe (strumento Global Assembly Cache)
Consente di visualizzare e modificare il contenuto della Global Assembly Cache e della Download Cache.

Ilasm.exe (assembler IL)
Genera un file eseguibile di tipo PE dal linguaggio intermedio (IL). È possibile eseguire il file eseguibile così ottenuto per determinare se il codice IL funziona come previsto.

Ildasm.exe (disassembler IL)
Accetta un file eseguibile di tipo PE contenente codice del linguaggio intermedio (IL) e crea un file di testo utilizzabile come input per l'assembler IL (Ilasm.exe).

Installutil.exe (utilità di installazione)
Consente di installare e disinstallare le risorse del server eseguendo i componenti del programma di installazione di un assembly specificato. Funziona con le classi dello spazio dei nomi System.Configuration.Install.

Lc.exe (compilatore di licenze)
Legge i file di testo che contengono informazioni sulle licenze e produce un file con estensione licenses che può essere incorporato in un eseguibile common language runtime come risorsa.

Mage.exe (Strumento per la generazione e la modifica di manifesti)
Consente di creare, modificare e firmare manifesti dell'applicazione e di distribuzione. Come strumento della riga di comando, Mage.exe può essere eseguito da script batch e altre applicazioni basate su Windows, incluse le applicazioni ASP.NET.

MageUI.exe (Strumento per la generazione e la modifica di manifesti, client grafico)
Supporta le stesse funzionalità dello strumento della riga di comando Mage.exe, ma usa un'interfaccia utente basata su Windows. Supporta la stessa funzionalità dello strumento da riga di comando Mage.exe, ma usa un'interfaccia Windows utente basata sull'interfaccia utente.

MDbg.exe (.NET Framework Command-Line Debugger)
Consente ai fornitori di strumenti e agli sviluppatori di applicazioni di individuare e correggere i bug dei programmi basati sul Common Language Runtime di .NET Framework. Questo strumento usa l'API di debug del runtime per offrire servizi di debug.

Mgmtclassgen.exe (generatore di classi fortemente tipizzato di gestione)
Consente di generare una classe gestita con associazione anticipata per una classe Windows Management Instrumentation (WMI) specificata.

Mpgo.exe (strumento di ottimizzazione guidata del profilo gestito)
Consente di ottimizzare gli assembly di immagini native usando scenari comuni dell'utente finale. Mpgo.exe consente la generazione e l'utilizzo di dati di profilatura per gli assembly di applicazioni di immagini native (non gli assembly .NET Framework) usando scenari di training selezionati dallo sviluppatore di applicazioni.

Ngen.exe (generatore di immagini native)
Migliora le prestazioni delle applicazioni gestite tramite l'utilizzo di immagini native, ovvero file che contengono codice macchina compilato specifico del processore. Il runtime può usare le immagini native della cache anziché il compilatore Just-In-Time (JIT) per compilare l'assembly originale.

Peverify.exe (strumento PEVerify)
Consente di verificare se il codice Microsoft Intermediate Language (MSIL) e i metadati associati soddisfano i requisiti di indipendenza dai tipi.

Regasm.exe (strumento di registrazione di assembly)
Legge i metadati in un assembly e aggiunge le voci necessarie nel Registro di sistema. In questo modo i client COM vengono visualizzati come classi .NET Framework.

Regsvcs.exe (strumento di installazione dei servizi .NET)
Carica e registra un assembly, genera e installa una libreria dei tipi in un'applicazione specificata della versione 1.0 di COM+ e configura i servizi aggiunti a livello di codice a una classe.

Resgen.exe (generatore di file di risorse)
Converte file di testo (.txt o restext) e file con estensione resx in file binari (con estensione resources) basati su XML che possono essere incorporati in un file eseguibile binario di runtime o compilati in assembly satellite.

SecAnnotate.exe (.NET Security Annotator Tool)
Identifica le parti SecurityCritical e SecuritySafeCritical di un assembly.

SignTool.exe (strumento firma)
Consente di apporre una firma digitale ai file, di verificare le firme nei file e di apporre un timestamp ai file.

Sn.exe (strumento nome sicuro)
Consente di creare assembly con nomi sicuri. In questo strumento sono disponibili opzioni per la gestione delle chiavi nonché per la generazione e la verifica delle firme.

SOS.dll (estensione di debug SOS)
Facilita l'esecuzione del debug di programmi gestiti nel debugger WinDbg.exe e in Visual Studio fornendo informazioni sull'ambiente Common Language Runtime interno.

SqlMetal.exe (strumento di generazione del codice)
Genera codice e attributi di mapping per il componente LINQ to SQL di .NET Framework.

Storeadm.exe (strumento Archiviazione isolato)
Gestisce lo spazio di memorizzazione isolato, fornisce opzioni per elencare ed eliminare le archiviazioni dell'utente.

Tlbexp.exe (utilità di esportazione della libreria dei tipi)
Genera una libreria dei tipi che descrive i tipi definiti in un assembly di Common Language Runtime.

Tlbimp.exe (utilità di importazione della libreria dei tipi)
Converte le definizioni dei tipi presenti in una libreria dei tipi COM nelle definizioni equivalenti di un assembly di Common Language Runtime.

Winmdexp.exe (Windows Runtime Metadata Export Tool)
Esporta un assembly .NET Framework compilato come file con estensione winmdobj in un componente runtime di Windows, in pacchetto come file con estensione winmd che contiene sia i metadati del runtime di Windows che le informazioni di implementazione.

Winres.exe (editor risorse Windows Forms)
Consente di localizzare le risorse dell'interfaccia utente (file con estensione resx o resources) usate da Windows Form. È possibile tradurre stringhe e quindi ridimensionare, spostare e nascondere i controlli per adattarli alle stringhe localizzate.

Strumenti WPF Include strumenti come lo strumento di conformità isXPS (isXPS.exe) e gli strumenti di profilatura delle prestazioni.

Windows Communication Foundation Tools
Include strumenti che semplificano la creazione, la distribuzione e la gestione di applicazioni Windows Communication Foundation (WCF).