Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa sezione compila un elenco di strumenti che supportano ed estendono la funzionalità .NET, oltre all'interfaccia della riga di comando di .NET.
Strumento di disinstallazione di .NET
Lo strumento di disinstallazione .NET (dotnet-core-uninstall) consente di pulire gli SDK .NET e i runtime in un sistema in modo che rimangano solo le versioni specificate. È disponibile una raccolta di opzioni per specificare le versioni disinstallate.
Strumenti di diagnostica .NET
dotnet-counters è uno strumento di monitoraggio delle prestazioni per il monitoraggio dello stato di primo livello e l'analisi delle prestazioni.
dotnet-dump consente di raccogliere e analizzare i dump dei core Windows e Linux senza un debugger nativo.
dotnet-gcdump consente di raccogliere dump GC (Garbage Collector) dei processi .NET attivi.
dotnet-monitor consente di monitorare le applicazioni .NET negli ambienti di produzione e di raccogliere artefatti di diagnostica (ad esempio dump, tracce, log e metriche) su richiesta o usando regole automatizzate per la raccolta in condizioni specificate.
dotnet-trace raccoglie i dati di profilatura dall'app che possono essere utili negli scenari in cui è necessario scoprire cosa causa un rallentamento dell'esecuzione di un'app.
Strumento di installazione .NET per autori di estensioni
Lo strumento di installazione .NET per gli autori di estensioni è un'estensione di Visual Studio Code che consente l'acquisizione del runtime .NET specificamente per gli autori di estensioni di VS Code. Questo strumento è progettato per essere usato nelle estensioni scritte in .NET e richiede .NET per avviare parti dell'estensione (ad esempio, un server di linguaggio). L'estensione non deve essere usata direttamente dagli utenti per installare .NET per lo sviluppo.
Strumento di riferimento al servizio Web WCF
Lo strumento di riferimento ai servizi Web WCF (Windows Communication Foundation) è un provider di servizi connessi di Visual Studio che ha debuttato in Visual Studio 2017 versione 15.5. Questo strumento recupera i metadati da un servizio Web nella soluzione corrente, in un percorso di rete o da un file WSDL. Genera un file di origine compatibile con .NET, definendo una classe proxy WCF con metodi che è possibile usare per accedere alle operazioni del servizio Web.
Strumento WCF dotnet-svcutil
Lo strumento WCF dotnet-svcutil è uno strumento .NET che recupera i metadati da un servizio Web in un percorso di rete o da un file WSDL. Genera un file di origine compatibile con .NET, definendo una classe proxy WCF con metodi che è possibile usare per accedere alle operazioni del servizio Web.
Lo strumento dotnet-svcutil è un'alternativa al servizio connesso Riferimento al servizio Web WCF di Visual Studio, che è stato reso disponibile per la prima volta con Visual Studio 2017 versione 15.5. Lo strumento dotnet-svcutil , come strumento .NET, è disponibile in Linux, macOS e Windows.
Strumento di WCF XMLSerializer di dotnet-svcutil
In .NET Framework è possibile pre-generare un assembly di serializzazione usando lo strumento svcutil. Lo strumento WCF dotnet-svcutil.xmlserializer offre funzionalità simili in .NET 5 (e .NET Core) e versioni successive. Pre-genera codice di serializzazione C# per i tipi nell'applicazione client usati dal contratto di servizio WCF e che possono essere serializzati da XmlSerializer. Ciò migliora le prestazioni di avvio della serializzazione XML durante la serializzazione o la deserializzazione di oggetti di tali tipi.
Generatore di serializzatori XML
Analogamente al generatore di serializzatori Xml (sgen.exe) per .NET Framework, il pacchetto NuGet Microsoft.XmlSerializer.Generator è la soluzione per le librerie destinate a .NET 5 (e .NET Core) e versioni successive. Crea un assembly di serializzazione XML per i tipi contenuti nell'assembly, al fine di migliorare le prestazioni di avvio della serializzazione XML durante la serializzazione o deserializzazione di oggetti di quei tipi utilizzando XmlSerializer.
Generazione di certificati Self-Signed
È possibile usare dotnet dev-certs per creare certificati autofirmato per scenari di sviluppo e test.
Strumento per la copertura del codice .NET
È possibile usare dotnet-coverage per raccogliere code coverage da qualsiasi processo .NET.