Nástroje rozhraní .NET Framework

Nástroje .NET Framework usnadňují vývoj, nasazení a správu aplikací a komponent určených pro rozhraní .NET Framework.

Většina nástrojů rozhraní .NET Framework popsaná v této části je automaticky nainstalována se sadou Visual Studio. Pokud chcete stáhnout Visual Studio, přejděte na stránku se soubory ke stažení sady Visual Studio.

Všechny nástroje můžete spustit z příkazového řádku s výjimkou Prohlížeče mezipaměti sestavení (Shfusion.dll). Přístup k Shfusion.dll musíte získat z Průzkumník souborů.

Nejlepší způsob, jak spustit nástroje příkazového řádku, je použití některého z vývojářských prostředí, které sada Visual Studio nainstaluje. Tyto nástroje umožňují snadno spouštět nástroje, aniž byste museli přejít do instalační složky. Další informace najdete v tématu Developer Command Prompt a Developer PowerShell.

Poznámka:

Některé nástroje jsou určeny konkrétně pro 32bitové nebo 64bitové počítače. Ujistěte se, že spouštíte příslušnou verzi nástroje pro váš počítač.

V této části

Al.exe (linker sestavení)
Generuje soubor, který má manifest sestavení z modulů nebo souborů prostředků.

Aximp.exe (importér ovládacích prvků ActiveX Windows Forms)
Převádí definice typů v knihovně typů modelu COM pro ovládací prvek ActiveX na ovládací prvek Windows Forms.

Caspol.exe (nástroj zásad zabezpečení přístupu kódu)
Umožňuje zobrazit a konfigurovat zásady zabezpečení pro úroveň zásad počítače, úroveň zásad uživatele a úroveň zásad organizace. V rozhraní .NET Framework 4 a novějším nemá tento nástroj vliv na zásady zabezpečení přístupu kódu (CAS), pokud <není element legacyCasPolicy> nastaven na true.

Cert2spc.exe (nástroj pro testování certifikátu vydavatele softwaru)
Vytvoří certifikát vydavatele softwaru (SPC) z jednoho nebo více certifikátů X.509. Tento nástroj slouží pouze pro účely testování.

Certmgr.exe (nástroj Certificate Manager)
Spravuje certifikáty, seznamy důvěryhodných certifikátů (CTL) a seznamy odvolaných certifikátů (CRL).

Clrver.exe (nástroj verze CLR)
Hlásí všechny nainstalované verze modulu CLR (Common Language Runtime) v počítači.

CorFlags.exe (CorFlags – převodní nástroj)
Dovoluje nastavit CorFlags sekci hlavičky obrazu přenositelného spustitelného souboru (PE).

Fuslogvw.exe (prohlížeč protokolu vazby sestavení)
Zobrazuje informace o vazbách sestavení a pomáhá tak diagnostikovat, proč rozhraní .NET Framework nemůže najít sestavení za běhu.

Gacutil.exe (nástroj globální mezipaměti sestavení)
Dovoluje zobrazit a manipulovat s obsahem globální mezipaměti sestavení a mezipaměti stahování.

Ilasm.exe (IL Assembler)
Generuje přenositelný spustitelný soubor (PE) z převodního jazyka (IL; Intermediate Language). Výsledný spustitelný soubor můžete spustit a ověřit tak, že jazyk IL funguje dle očekávání.

Ildasm.exe (IL Disassembler)
Zpracovává přenosné spustitelné (PE) soubory obsahující kód jazyka IL a vytváří textový soubor, který může být vstupem do assembleru jazyka IL (Ilasm.exe).

Installutil.exe (instalační nástroj)
Dovoluje nainstalovat a odinstalovat prostředky serveru pomocí spuštění instalačních komponent v určeném sestavení. (Pracuje s třídami v System.Configuration.Install oboru názvů.)

Lc.exe (kompilátor licencí)
Přečte textové soubory, které obsahují informace o licencování, a vytvoří soubor .licenses , který lze vložit do spustitelného souboru common Language Runtime jako prostředek.

Mage.exe (Manifest Generation and Editing Tool)
Dovoluje vytvářet, upravovat a podepisovat aplikace a manifesty nasazení. Jako nástroj příkazového řádku je možné Mage.exe spouštět z dávkových skriptů i jiných aplikací založených na Windows, včetně ASP.NET aplikací.

MageUI.exe (Manifest Generation and Editing Tool, grafický klient)
Podporuje stejnou funkci jako nástroj příkazového řádku Mage.exe, ale používá uživatelské rozhraní (UI) založené na Windows. Podporuje stejné funkce jako nástroj příkazového řádku Mage.exe, ale používá uživatelské rozhraní (UI) založené na Windows.

MDbg.exe (ladicí program z příkazového řádku .NET Framework)
Pomáhá výrobcům nástrojů a vývojářům aplikací najít a opravit chyby v programech, které využívají modul CLR rozhraní .NET Framework. Tento nástroj používá API ladění za běhu k poskytování služeb ladění.

Mgmtclassgen.exe (spravovaný generátor tříd se silnými typy)
Umožňuje generovat spravovanou třídu s časnou vazbou pro zadanou třídu Windows Management Instrumentation (WMI).

Mpgo.exe (Nástroj pro optimalizaci spravovaného kódu na základě profilu)
Umožňuje ladit sestavení nativních bitových kopií pomocí běžných uživatelských scénářů. Mpgo.exe umožňuje generovat a zpracovávat profilovací data pro sestavení aplikací nativních bitových kopií (ne sestavení .NET Framework) použitím tréninkových scénářů vybraných vývojářem aplikace.

Ngen.exe (generátor nativních obrázků)
Zlepšuje výkon spravovaných aplikací použitím nativních bitových kopií (soubory obsahující zkompilovaný strojový kód závislý na procesoru). Modul runtime může ke kompilaci původního sestavení použít nativní bitové kopie z mezipaměti namísto kompilátoru JIT (just-in-time).

Peverify.exe (nástroj PEVerify)
Pomáhá ověřit, jestli kód CIL (Common Intermediate Language) a související metadata splňují požadavky na bezpečnost typů.

Regasm.exe (nástroj registrace sestavení)
Načte metadata v rámci sestavení a přidá nezbytné položky do registru. To umožňuje klientům modelu COM vypadat jako třídy rozhraní .NET Framework.

Regsvcs.exe (nástroj pro instalaci služeb .NET)
Načte a zaregistruje sestavení, vygeneruje a nainstaluje knihovny typů do zadané aplikace modelu COM+ verze 1.0 a konfiguruje služby, které jste programově přidali do třídy.

Resgen.exe (generátor zdrojových souborů)
Převede textové soubory (.txt nebo .restext) a soubory ve formátu prostředků založené na jazyce XML (.resx) na soubory binárního souboru modulu CLR (.resources), které lze vložit do binárního spustitelného souboru modulu runtime nebo zkompilovat do satelitních sestavení.

SecAnnotate.exe (nástroj Security Annotator rozhraní .NET)
SecurityCritical Identifikuje části sestavení a SecuritySafeCritical jejich části.

SignTool.exe (nástroj pro podpis)
Digitálně podepisuje soubory, ověřuje podpisy v souborech a opatřuje soubory časovými razítky.

Sn.exe (nástroj pro silný název)
Pomáhá vytvořit sestavení se silnými názvy. Tento nástroj poskytuje možnosti pro správu klíčů, generování podpisů a ověřování podpisů.

SOS.dll (rozšíření ladění SOS)
Pomáhá při ladění spravovaných programů v ladicím programu WinDbg.exe a v sadě Visual Studio poskytováním informací o vnitřním prostředí modulu CLR (Common Language Runtime).

SqlMetal.exe (nástroj pro vytváření kódu)
Generuje kód a mapování pro technologii LINQ to SQL, která je součástí rozhraní .NET Framework.

Storeadm.exe (nástroj izolovaného úložiště)
Spravuje izolované úložiště a poskytuje možnosti pro výpis uživatelských úložišť a jejich smazání.

Tlbexp.exe (exportér knihovny typů)
Generuje knihovnu typů, které popisují typy definované v sestavení modulu Common Language Runtime.

Tlbimp.exe (importér knihovny typů)
Převede definice typu nalezené v knihovně typů modelu COM na ekvivalentní definice v sestavení Common Language Runtime.

Winmdexp.exe (Nástroj pro export metadat prostředí Windows Runtime)
Exportuje sestavení rozhraní .NET Framework kompilované jako soubor .winmdobj do komponenty prostředí Windows Runtime, která je zabalena jako soubor .winmd, který obsahuje jak metadata prostředí Windows Runtime, tak informace o implementaci.

Winres.exe (editor prostředků Windows Forms)
Pomáhá lokalizovat prostředky uživatelského rozhraní (soubory .resx nebo .resources), které používají model Windows Forms. Je možné přeložit řetězce a změnit velikost, přesunout a skrýt ovládací prvky pro přizpůsobení lokalizovaných řetězců.

Nástroje WPF Zahrnují nástroje, jako je nástroj isXPS Conformance (isXPS.exe) a nástroje pro profilaci výkonu.

Nástroje Windows Communication Foundation
Obsahuje nástroje, které usnadňují vytváření, zavádění a správu aplikací služby Windows Communication Foundation (WCF).