Strumenti di .NET Framework
Aggiornamento: novembre 2007
Gli strumenti di .NET Framework sono progettati per facilitare la creazione, la distribuzione e la gestione di applicazioni e componenti destinati a .NET Framework. In questa sezione vengono fornite informazioni dettagliate su tali strumenti.
Tutti gli strumenti possono essere eseguiti dalla riga di comando a eccezione di Visualizzatore Assembly Cache (Shfusion.dll) e Microsoft CLR Debugger (DbgCLR.exe). Per accedere a Shfusion.dll occorre infatti usare Esplora risorse, mentre DbgCLR.exe si trova nella cartella Microsoft.NET\FrameworkSDK\GuiDebug.
Nota importante: |
---|
Perché gli strumenti di .NET Framework possano funzionare, è necessario impostare correttamente le variabili di ambiente Pah, Include e Lib attraverso l'esecuzione di SDKVars.bat, che si trova nella directory <SDK>\v2.0\Bin. SDKVars.bat deve essere eseguito in ogni shell di comandi. |
Strumenti di configurazione e distribuzione
Strumenti di debug
Strumenti di protezione
Strumenti generici
Strumenti di configurazione e distribuzione
Strumento |
Descrizione |
---|---|
Strumento per la compilazione di ASP.NET (Aspnet_compiler.exe) |
Consente a un amministratore di precompilare un'applicazione ASP.NET sul posto o per la distribuzione. |
Strumento di registrazione del browser ASP.NET (Aspnet_regbrowsers.exe) |
Consente a un amministratore di creare nuove definizioni del browser. |
Strumento di ASP.NET per la registrazione di IIS (Aspnet_regiis.exe) |
Consente a un amministratore o a un programma di installazione di aggiornare le proprietà scriptmap relative a un'applicazione ASP.NET per puntare alla versione dell'ISAPI di ASP.NET associata allo strumento. Lo strumento può essere utilizzato anche per eseguire altre operazioni di configurazione di ASP.NET. |
Consente a un amministratore di combinare e gestire gli assembly creati dallo strumento di compilazione ASP.NET. |
|
Strumento di registrazione di SQL Server per ASP.NET (Aspnet_regsql.exe) |
Consente a un amministratore di creare e gestire i database SQL Server utilizzati per servizi ASP.NET, quali l'appartenenza, la gestione ruoli e le proprietà di profilo. |
Consente di visualizzare e modificare il contenuto della Global Assembly Cache tramite Esplora risorse. |
|
Consente di generare un file con un manifesto assembly da uno o più file di risorse o file di MSIL (Microsoft intermediate language). |
|
Consente di leggere i metadati all'interno di un assembly e di aggiungere le voci necessarie al Registro di sistema, permettendo così ai client COM di creare classi .NET Framework in modo trasparente. |
|
Consente di visualizzare i dettagli relativi alle associazioni di assembly non riuscite. Queste informazioni consentono di diagnosticare per quale motivo non sia possibile individuare un assembly in fase di esecuzione. |
|
Consente di configurare la sezione CorFlags dell'intestazione di un'immagine eseguibile di tipo PE. |
|
Consente di visualizzare e modificare il contenuto della Global Assembly Cache e della cache di download. A differenza di Shfusion.dll, che fornisce una funzionalità simile, Gacutil.exe può essere utilizzato da script di generazione, da file makefile e da file batch. |
|
Consente di installare e disinstallare le risorse del server eseguendo i componenti del programma di installazione di un assembly specificato. |
|
Consente di elencare o rimuovere tutte le archiviazioni esistenti relative all'utente attualmente connesso. |
|
Strumento per la generazione e la modifica di manifesti (Mage.exe) e Strumento per la generazione e la modifica di manifesti con interfaccia grafica (MageUI.exe) |
Supportano la creazione e la modifica di manifesti di applicazioni e distribuzioni. |
Consente di creare un'immagine nativa da un assembly gestito e di installarla nella cache dell'immagine nativa nel computer locale. |
|
Costituisce un'interfaccia grafica per la gestione delle applicazioni e dei criteri di sicurezza di .NET Framework che utilizzano i servizi remoti. Questo strumento consente anche di gestire e configurare assembly nella Global Assembly Cache. |
|
Consente di aggiungere classi gestite a Servizi componenti di Windows 2000 caricando e registrando l'assembly e generando, registrando e installando la libreria dei tipi in un'applicazione COM+ 1.0 esistente. |
|
Strumento per la generazione di serializzatori XML (Sgen.exe) |
Consente di creare un assembly di serializzazione XML per i tipi di un assembly specificato al fine di migliorare le prestazioni di run-time di XmlSerializer. |
Consente di compilare le applicazioni client che sono in grado di comunicare con i servizi Web XML tramite una tecnica definita remota. |
|
Utilità di esportazione della libreria dei tipi (Tlbexp.exe) |
Consente di generare una libreria di tipi da un assembly di Common Language Runtime. |
Utilità di importazione della libreria dei tipi (Tlbimp.exe) |
Consente di convertire le definizioni dei tipi trovate all'interno di una libreria dei tipi COM in definizioni equivalenti nel formato di metadati gestito. |
Strumento del linguaggio di descrizione dei servizi Web (Wsdl.exe) |
Consente di generare il codice relativo ai servizi Web XML e ai client dei servizi Web XML da file di contratto WSDL (Web Services Description Language), file di schema XSD (XML Schema Definition) e documenti di individuazione discomap. |
Consente di individuare gli URL dei servizi Web XML che si trovano su un server Web e di salvare i documenti relativi a ciascun servizio Web XML su un disco locale. |
|
Consente di generare schemi XML conformi al linguaggio XSD proposto da W3C (World Wide Web Consortium). Tramite questo strumento è possibile generare classi Common Language Runtime e classi DataSet da un file di schema XSD. |
Strumenti di debug
Strumento |
Descrizione |
---|---|
Fornisce servizi di debug con interfaccia grafica per consentire agli sviluppatori di applicazioni di trovare e correggere errori nei programmi basati su runtime. |
|
Consente di accedere a servizi di debug della riga di comando che utilizzano la API di debug Common Language Runtime. Utilizzare questo strumento per trovare e correggere errori nei programmi basati su runtime. |
|
Consente a Visual Studio o allo strumento di debug WinDbg.exe di utilizzare i servizi di debug di Common Language Runtime. |
|
Consente di accedere a servizi di debug della riga di comando che utilizzano la API di debug Common Language Runtime. |
Strumenti di sicurezza
Strumento |
Descrizione |
---|---|
Consente di generare certificati X.509 finalizzati unicamente ai test. |
|
Consente di gestire certificati, elenchi di certificati attendibili (CTL, Certificate Trust List) ed elenchi di certificati revocati (CRL, Certificate Revocation List). |
|
Consente di controllare la validità di un file firmato con un certificato X.509. Lo Strumento di verifica certificati viene fornito solo con .NET Framework SDK versione 1.0 e 1.1. Nelle versioni più recenti utilizzare invece l'utilità Strumento per la firma (SignTool.exe). |
|
Strumento criteri di sicurezza dall'accesso di codice (Caspol.exe) |
Consente di esaminare e modificare i criteri di sicurezza per l'accesso al codice a livello di azienda, di utente e di computer. |
Consente di apporre una firma digitale Authenticode a un file PE (Portable Executable, eseguibile trasportabile). Lo Strumento firma digitale viene fornito solo con .NET Framework SDK versione 1.0 e 1.1. Nelle versioni più recenti utilizzare invece l'utilità Strumento per la firma (SignTool.exe). |
|
Strumento di elaborazione delle autorizzazioni (Permcalc.exe) |
Consente di valutare le autorizzazioni che i chiamanti devono ottenere poter accedere ai punti di ingresso pubblici di un assembly. |
Consente di visualizzare le impostazioni minime, facoltative e rifiutate richieste da un assembly. È anche possibile utilizzare questo strumento per visualizzare tutta la sicurezza dichiarativa utilizzata da un assembly. |
|
Consente di eseguire controlli di verifica dell'indipendenza dai tipi MSIL e controlli di convalida dei metadati su un assembly specificato. |
|
Consente di eseguire la migrazione dei criteri di sicurezza tra due versioni compatibili di .NET Framework. |
|
Estrae informazioni sulle chiavi pubbliche con nome sicuro o certificati dell'editore Authenticode da un assembly, in un formato che è possibile incorporare nel codice. |
|
Strumento di impostazione del Registro di sistema (Setreg.exe) |
Consente di modificare le impostazioni del Registro di sistema relative alle chiavi dello stato di pubblicazione del software che controllano il comportamento del processo di verifica dei certificati. Lo strumento di impostazione del Registro di sistema viene fornito solo con .NET Framework SDK versione 1.0 e 1.1. Nelle versioni più recenti utilizzare invece l'utilità Strumento per la firma (SignTool.exe). |
Consente di apporre una firma digitale ai file, di verificare le firme e di apporre un timestamp ai file. |
|
Strumento di verifica dei certificati dell'editore del software (Cert2spc.exe) |
Consente di creare, a solo scopo di testing, un SPC (Software Publisher's Certificate, certificato dell'editore del software) da uno o più certificati X.509. |
Consente di creare assembly con nomi sicuri. In Sn.exe sono disponibili opzioni per la gestione delle chiavi e la generazione e la verifica di firme. |
Strumenti generici
Strumento |
Descrizione |
---|---|
Consente di generare il codice e il mapping per il componente LINQ to SQL di .NET Framework. |
|
Utilizzato per leggere i file di testo contenenti informazioni sulla licenza e generare un file LICENSES che è possibile incorporare in un eseguibile di Common Language Runtime. |
|
Management Strongly Typed Class Generator (Mgmtclassgen.exe) |
Consente di generare rapidamente una classe con associazione anticipata in C#, Visual Basic o JScript per una classe WMI (Windows Management Instrumentation) specificata. |
Consente di generare un file PE da MSIL (Microsoft intermediate language). È possibile eseguire l'eseguibile risultante, contenente il codice MSIL e i metadati necessari, per determinare se il codice MSIL viene eseguito come previsto. |
|
Consente di creare da un file PE contenente codice MSIL un file di testo adatto come input per Assembler MSIL (Ilasm.exe). |
|
Consente di convertire i file di testo e i file RESX (formato di risorsa basato su XML) in file resources binari di .NET Common Language Runtime che è possibile incorporare in un eseguibile binario di runtime o compilare in assembly satellite. |
|
Imposta automaticamente le variabili di ambiente che consentono di utilizzare facilmente gli strumenti di .NET Framework. |
|
Utilità di importazione di controlli ActiveX di Windows Form (Aximp.exe) |
Consente di convertire le definizioni dei tipi in una libreria di tipi COM per un controllo ActiveX in un controllo Windows Form. |
Consente di cercare classi gestite corrispondenti a un criterio di ricerca specificato e visualizzare le informazioni sulle classi tramite l'API Reflection. Il Visualizzatore classi di Windows Form è incluso solo in .NET Framework SDK versione 1.0 e 1.1. |
|
Consente di localizzare rapidamente e facilmente form di Windows Form. |