Dela via


.NET Framework-verktyg

Med .NET Framework-verktygen blir det enklare för dig att skapa, distribuera och hantera program och komponenter som är riktade mot .NET Framework.

De flesta av de .NET Framework-verktyg som beskrivs i det här avsnittet installeras automatiskt med Visual Studio. Om du vill ladda ned Visual Studio går du till sidan för Visual Studio-nedladdningar .

Du kan köra alla verktyg från kommandoraden, med undantag för visningsprogrammet för sammansättningscachen (Shfusion.dll). Du måste komma åt Shfusion.dll från Utforskaren.

Det bästa sättet att köra kommandoradsverktygen är att använda ett av utvecklargränssnitten som Visual Studio installerar. Med de här verktygen kan du enkelt köra verktygen utan att behöva gå till installationsmappen. Mer information finns i Kommandotolken för utvecklare och utvecklaren PowerShell.

Kommentar

Vissa verktyg är specifika för antingen 32-bitars datorer eller 64-bitars datorer. Se till att köra rätt version av verktyget för datorn.

I detta avsnitt

Al.exe (Assembly Linker)
Genererar en fil som har ett sammansättningsmanifest från moduler eller resursfiler.

Aximp.exe (Windows Forms ActiveX Control Importer)
Konverterar typdefinitioner i ett COM-typbibliotek för en ActiveX-kontroll till en Windows Forms-kontroll.

Caspol.exe (kodåtkomstsäkerhetsprincipverktyg)
Gör att du kan visa och konfigurera säkerhetsprincip för datorprincipnivå, användarprincipnivå och principnivå för företag. I .NET Framework 4 och senare påverkar det här verktyget inte kodåtkomstsäkerhetsprincipen (CAS) om inte det äldreCasPolicy-elementet>\ är inställt på true.<

Cert2spc.exe (Testverktyg för programvaruutgivares certifikat)
Skapar ett Software Publisher-certifikat (SPC) från ett eller flera X.509-certifikat. Det här verktyget är endast i testsyfte.

Certmgr.exe (Certificate Manager Tool)
Hanterar certifikat, listor över betrodda certifikat (CTL) och listor över återkallade certifikat (CRL).

Clrver.exe (CLR-versionsverktyg)
Rapporterar alla installerade versioner av CLR (Common Language Runtime) på datorn.

CorFlags.exe (CorFlags-konverteringsverktyg)
Gör att du kan konfigurera avsnittet CorFlags i rubriken för en bärbar körbar avbildning (PE).

Fuslogvw.exe (Loggvisningsprogram för sammansättningsbindning)
Visar information om sammansättningsbindningar som hjälper dig att diagnostisera varför .NET Framework inte kan hitta en sammansättning vid körning.

Gacutil.exe (Global Assembly Cache Tool)
Gör att du kan visa och ändra innehållet i den globala sammansättningscacheminnet och ladda ned cacheminnet.

Ilasm.exe (IL Assembler)
Genererar en bärbar körbar fil (PE) från mellanliggande språk (IL). Du kan köra den resulterande körbara filen för att avgöra om IL:en fungerar som förväntat.

Ildasm.exe (IL Disassembler)
Tar en portabel körbar fil (PE) som innehåller kod för mellanliggande språk (IL) och skapar en textfil som kan matas in till IL Assembler (Ilasm.exe).

Installutil.exe (installationsverktyg)
Gör att du kan installera och avinstallera serverresurser genom att köra installationskomponenterna i en angiven sammansättning. (Fungerar med klasser i System.Configuration.Install namnområdet.)

Lc.exe (licenskompilator)
Läser textfiler som innehåller licensinformation och skapar en .licenses-fil som kan bäddas in i en vanlig körbar språkkörning som en resurs.

Mage.exe (manifestgenererings- och redigeringsverktyg)
Gör att du kan skapa, redigera och signera program- och distributionsmanifest. Som kommandoradsverktyg kan Mage.exe köras från både batchskript och andra Windows-baserade program, inklusive ASP.NET program.

MageUI.exe (manifestgenererings- och redigeringsverktyg, grafisk klient)
Har stöd för samma funktioner som kommandoradsverktyget Mage.exe, men använder ett Windows-baserat användargränssnitt (UI). Har stöd för samma funktioner som kommandoradsverktyget Mage.exe, men använder ett Windows-baserat användargränssnitt (UI).

MDbg.exe (.NET Framework Kommandoradsfelsökare)
Hjälper verktygsleverantörer och programutvecklare att hitta och åtgärda buggar i program som är inriktade på .NET Framework common language runtime. Det här verktyget använder API:et för körningsfelsökning för att tillhandahålla felsökningstjänster.

Mgmtclassgen.exe (Hantering av starkt typad klassgenerator)
Gör att du kan generera en tidig bunden hanterad klass för en angiven WMI-klass (Windows Management Instrumentation).

Mpgo.exe (guidat optimeringsverktyg för hanterad profil)
Gör att du kan finjustera interna bildsammansättningar med hjälp av vanliga slutanvändarscenarier. Mpgo.exe tillåter generering och förbrukning av profildata för interna bildprogramsammansättningar (inte .NET Framework-sammansättningar) med hjälp av träningsscenarier som valts av programutvecklaren.

Ngen.exe (inbyggd avbildningsgenerator)
Förbättrar prestandan för hanterade program med hjälp av interna avbildningar (filer som innehåller kompilerad processorspecifik datorkod). Körningen kan använda interna avbildningar från cacheminnet i stället för att använda jit-kompilatorn (just-in-time) för att kompilera den ursprungliga sammansättningen.

Peverify.exe (PEVerify Tool)
Hjälper dig att kontrollera om din vanliga CIL-kod (intermediate language) och tillhörande metadata uppfyller typsäkerhetskraven.

Regasm.exe (verktyget för sammansättningsregistrering)
Läser metadata i en sammansättning och lägger till nödvändiga poster i registret. Detta gör att COM-klienter kan visas som .NET Framework-klasser.

Regsvcs.exe (installationsverktyg för.NET Services)
Läser in och registrerar en sammansättning, genererar och installerar ett typbibliotek i ett angivet COM+ version 1.0-program och konfigurerar tjänster som du har lagt till programmatiskt i en klass.

Resgen.exe (resursfilgenerator)
Konverterar textfiler (.txt- eller .restext) och XML-baserade resursformatfiler (.resx) till vanliga binärfiler för språkkörning (.resources) som kan bäddas in i en körbar binär körbar fil eller kompileras i satellitsammansättningar.

SecAnnotate.exe (.NET Security Annotator Tool)
Identifierar SecurityCritical och SecuritySafeCritical delar av en sammansättning.

SignTool.exe (teckenverktyg)
Signerar filer digitalt, verifierar signaturer i filer och tidsstämplar.

Sn.exe (starkt namnverktyg)
Hjälper till att skapa sammansättningar med starka namn. Det här verktyget innehåller alternativ för nyckelhantering, signaturgenerering och signaturverifiering.

SOS.dll (SOS-felsökningstillägg)
Hjälper dig att felsöka hanterade program i WinDbg.exe felsökningsprogrammet och i Visual Studio genom att tillhandahålla information om den interna vanliga språkkörningsmiljön.

SqlMetal.exe (kodgenereringsverktyg)
Genererar kod och mappning för LINQ till SQL-komponenten i .NET Framework.

Storeadm.exe (isolerat lagringsverktyg)
Hanterar isolerad lagring; innehåller alternativ för att lista användarens butiker och ta bort dem.

Tlbexp.exe (typbiblioteksexportör)
Genererar ett typbibliotek som beskriver de typer som definieras i en gemensam språkkörningssammansättning.

Tlbimp.exe (typbiblioteksimportör)
Konverterar de typdefinitioner som finns i ett COM-typbibliotek till motsvarande definitioner i en gemensam språkkörningssammansättning.

Winmdexp.exe (exportverktyget för Windows Runtime-metadata)
Exporterar en .NET Framework-sammansättning som kompileras som en .winmdobj-fil till en Windows Runtime-komponent, som är paketerad som en .winmd-fil som innehåller både Windows Runtime-metadata och implementeringsinformation.

Winres.exe (Resursredigeraren för Windows Forms)
Hjälper dig att lokalisera användargränssnittsresurser (.resx - eller .resources-filer ) som används av Windows Forms. Du kan översätta strängar och sedan ändra storlek, flytta och dölja kontroller för att anpassa de lokaliserade strängarna.

WPF Tools Innehåller verktyg som isXPS-efterlevnadsverktyget (isXPS.exe) och verktyg för prestandaprofilering.

Verktyg för Windows Communication Foundation
Innehåller verktyg som gör det enklare för dig att skapa, distribuera och hantera WCF-program (Windows Communication Foundation).