Strumenti di .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 di Assembly Cache Viewer (Shfusion.dll). È necessario accedere Shfusion.dll da Esplora file.

Il modo migliore per eseguire gli strumenti da riga di comando consiste nell'usare una delle shell per sviluppatori installate da Visual Studio. 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 e 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.

In questa sezione

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

Aximp.exe (utilità di importazione di controlli ActiveX di Windows Form)
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 per i 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 al codice (CAS), a meno che l'elemento legacyCasPolicy>\ non sia impostato su true.<

Cert2spc.exe (strumento di test dei certificati del distributore di software)
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 di 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 della 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 binding 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 (Strumento Programma 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 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 utente basata su Windows.

MDbg.exe (Debugger della riga di comando di .NET Framework)
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 di gestione fortemente tipizzate)
Consente di generare una classe gestita con associazione anticipata per una classe Windows Management Instrumentation (WMI) specificata.

Mpgo.exe (strumento per l'ottimizzazione guidata da 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 (Native Image Generator)
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 CIL (Common Intermediate Language) e i metadati associati soddisfano i requisiti di sicurezza dei 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 i file di testo (.txt o restext) e i file di formato di risorse basati su XML (con estensione resx) in file binari di Common Language Runtime (con estensione resources) che possono essere incorporati in un eseguibile binario di runtime o compilati in assembly satellite.

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

SignTool.exe (strumento per la 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 del debugger 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 per la generazione del codice)
Genera codice e attributi di mapping per il componente LINQ to SQL di .NET Framework.

Storeadm.exe (strumento per lo spazio di memorizzazione 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 (Strumento di esportazione di metadati di Windows Runtime)
Esporta un assembly .NET Framework compilato come file winmdobj in un componente Windows Runtime, incluso in un pacchetto come file winmd contenente sia i metadati di Windows Runtime che le informazioni di implementazione.

Winres.exe (editor di risorse di Windows Form)
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.

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