A .NET további eszközeinek áttekintése
Ez a szakasz a .NET cli mellett a .NET-funkciókat támogató és kiterjesztő eszközök listáját állítja össze.
.NET-eltávolító eszköz
A .NET-eltávolító eszköz (dotnet-core-uninstall
) lehetővé teszi a .NET SDK-k és futtatókörnyezetek eltávolítását egy rendszeren, hogy csak a megadott verziók maradjanak. Az eltávolítandó verziók megadásához rendelkezésre áll egy beállításgyűjtemény.
.NET diagnosztikai eszközök
A dotnet-counters egy teljesítményfigyelő eszköz az első szintű állapotfigyeléshez és a teljesítmény vizsgálatához.
A dotnet-dump segítségével natív hibakereső nélkül gyűjthet és elemezhet Windows és Linux magos memóriaképeket.
A dotnet-gcdump lehetővé teszi az élő .NET-folyamatok GC (Garbage Collector) memóriaképeinek gyűjtését.
A dotnet-trace profilkészítési adatokat gyűjt az alkalmazásból, amelyek segíthetnek olyan helyzetekben, amikor meg kell tudnia, hogy mi okozza az alkalmazások lassú futását.
.NET telepítési eszköz bővítménykészítők számára
A bővítménykészítők számára készült .NET telepítési eszköz egy Visual Studio Kódbővítmény, amely lehetővé teszi a .NET-futtatókörnyezet beszerzését kifejezetten a VS Code-bővítménykészítők számára. Ez az eszköz a .NET-ben írt bővítményekben használható, és megköveteli a .NET-nek a bővítmény egyes részeinek (például egy nyelvi kiszolgálónak) a rendszerindítását. A bővítményt a felhasználók nem használhatják közvetlenül a .NET fejlesztési célokra való telepítéséhez.
WCF webszolgáltatás-referenciaeszköz
A WCF (Windows Communication Foundation) webszolgáltatási referenciaeszköze egy Visual Studio csatlakoztatott szolgáltató, amely a 2017-es Visual Studio 15.5-ös verziójában debütált. Ez az eszköz lekéri a metaadatokat egy webszolgáltatásból az aktuális megoldásban, egy hálózati helyen vagy egy WSDL-fájlból. Létrehoz egy .NET-tel kompatibilis forrásfájlt, amely meghatároz egy WCF-proxyosztályt a webszolgáltatás műveleteinek eléréséhez használható metódusokkal.
WCF dotnet-svcutil eszköz
A WCF dotnet-svcutil eszköz egy .NET-eszköz, amely lekéri a metaadatokat egy webszolgáltatásból egy hálózati helyen vagy egy WSDL-fájlból. Létrehoz egy .NET-tel kompatibilis forrásfájlt, amely meghatároz egy WCF-proxyosztályt a webszolgáltatás műveleteinek eléréséhez használható metódusokkal.
A dotnet-svcutil eszköz a WCF webszolgáltatás-referencia Visual Studio csatlakoztatott szolgáltató alternatívája, amely először a Visual Studio 2017 15.5-ös verziójával szállította. A dotnet-svcutil eszköz .NET-eszközként Linux, macOS és Windows érhető el.
WCF dotnet-svcutil.xmlserializer eszköz
A .NET-keretrendszer előre létrehozhat szerializálási szerelvényt az svcutil eszközzel. A WCF dotnet-svcutil.xmlserializer eszköz hasonló funkciókat biztosít a .NET 5 (és .NET Core) és újabb verziók esetében. Előre létrehozza a C# szerializálási kódot az ügyfélalkalmazás azon típusaihoz, amelyeket a WCF szolgáltatási szerződés használ, és amelyek szerializálhatók a XmlSerializer. Ez javítja az XML-szerializálás indítási teljesítményét az ilyen típusú objektumok szerializálása vagy deszerializálása során.
XML szerializáló generátor
A .NET-keretrendszer xml szerializáló generátorához (sgen.exe) hasonlóan a Microsoft.XmlSerializer.Generator NuGet-csomag is megoldást kínál a .NET 5 (és .NET Core) és újabb verziókat megcélozó kódtárakhoz. Létrehoz egy XML-szerializálási szerelvényt a szerelvényben található típusok számára, hogy javítsa az XML-szerializálás indítási teljesítményét az ilyen típusú XmlSerializerobjektumok szerializálása vagy törlése során.
Self-Signed tanúsítványok létrehozása
A dotnet dev-certs használatával önaláírt tanúsítványokat hozhat létre fejlesztési és tesztelési forgatókönyvekhez.
.NET-kódlefedettségi eszköz
A dotnet-coverage használatával kódlefedettségeket gyűjthet bármely .NET-folyamatból.