Инструменты .NET Framework.NET Framework Tools

Назначение средств .NET Framework состоит в том, чтобы облегчить создание, развертывание и администрирование приложений и компонентов, предназначенных для .NET Framework.The .NET Framework tools make it easier for you to create, deploy, and manage applications and components that target the .NET Framework.

Большинство инструментов .NET Framework, описание которых дано в этом разделе, устанавливаются автоматически вместе с Visual Studio.Most of the .NET Framework tools described in this section are automatically installed with Visual Studio. Скачать Visual Studio можно на странице Скачиваемых файлов Visual Studio.To download Visual Studio, visit the Visual Studio Downloads page.

Все программы, за исключением средства просмотра кэша сборок (Shfusion.dll), запускаются из командной строки.You can run all the tools from the command line with the exception of the Assembly Cache Viewer (Shfusion.dll). Доступ к библиотеке "Shfusion.dll" осуществляется из проводника.You must access Shfusion.dll from File Explorer.

Для запуска этих программ командной строки рекомендуется использовать командную строку разработчика для Visual Studio.The best way to run the command-line tools is by using the Developer Command Prompt for Visual Studio. Эти служебные программы позволяют запустить средства легко, без перемещения в папку установки.These utilities enable you to run the tools easily, without navigating to the installation folder. Дополнительные сведения см. в разделе Командные строки.For more information, see Command Prompts.

Примечание

Некоторые средства относятся либо к 32-разрядным компьютерам, либо к 64-разрядным компьютерам.Some tools are specific to either 32-bit computers or 64-bit computers. Обязательно проверьте, подходит ли запускаемая версия программы для локального компьютера.Be sure to run the appropriate version of the tool for your computer.

В этом разделеIn This Section

Al.exe (компоновщик сборок)Al.exe (Assembly Linker)
Создает файл, обладающий манифестом сборки из модулей или файлов ресурсов.Generates a file that has an assembly manifest from modules or resource files.

Aximp.exe (программа импорта элементов ActiveX форм Windows Forms)Aximp.exe (Windows Forms ActiveX Control Importer)
Преобразует определения типов для элемента управления ActiveX из библиотеки типов COM в элемент управления Windows Forms.Converts type definitions in a COM type library for an ActiveX control into a Windows Forms control.

Caspol.exe (средство настройки политики управления доступом для кода)Caspol.exe (Code Access Security Policy Tool)
Позволяют просматривать и настраивать политику безопасности на уровне политики компьютера, пользователя и предприятия.Enables you to view and configure security policy for the machine policy level, the user policy level, and the enterprise policy level. В .NET Framework 4 и более поздних версиях это средство не влияет на политику управления доступом для кода, если только для элемента <legacyCasPolicy> не задано значение true.In the .NET Framework 4 and later, this tool does not affect code access security (CAS) policy unless the <legacyCasPolicy> element is set to true. Дополнительные сведения см. в разделе Изменения системы безопасности.For more information, see Security Changes.

Cert2spc.exe (средство проверки сертификата издателя программного обеспечения)Cert2spc.exe (Software Publisher Certificate Test Tool)
Создает сертификат издателя программного обеспечения (SPC) из одного или более сертификатов X.509.Creates a Software Publisher's Certificate (SPC) from one or more X.509 certificates. Этот инструмент предназначен только для тестирования.This tool is for testing purposes only.

Certmgr.exe (средство диспетчера сертификатов)Certmgr.exe (Certificate Manager Tool)
Управляет сертификатами, списками доверенных сертификатов (CTL) и списками отзыва сертификатов (CRL).Manages certificates, certificate trust lists (CTLs), and certificate revocation lists (CRLs).

Clrver.exe (средство проверки версий среды CLR)Clrver.exe (CLR Version Tool)
Выводит отчет о всех установленных на компьютере версиях среды CLR.reports all the installed versions of the common language runtime (CLR) on the computer.

CorFlags.exe (средство преобразования CorFlags)CorFlags.exe (CorFlags Conversion Tool)
Позволяет настраивать раздел CorFlags заголовка переносимого исполняемого (PE) образа.Lets you configure the CorFlags section of the header of a portable executable (PE) image.

Fuslogvw.exe (средство просмотра журнала привязки сборок)Fuslogvw.exe (Assembly Binding Log Viewer)
Отображает сведения о привязках сборки, помогающие определить, почему платформа .NET Framework не может найти сборку во время выполнения.Displays information about assembly binds to help you diagnose why the .NET Framework cannot locate an assembly at run time.

Gacutil.exe (программа глобального кэша сборок)Gacutil.exe (Global Assembly Cache Tool)
Позволяет просматривать содержимое глобального кэша сборок и кэша загрузки и выполнять различные операции с этим содержимым.Lets you view and manipulate the contents of the global assembly cache and download cache.

Ilasm.exe (ассемблер IL)Ilasm.exe (IL Assembler)
Создает переносимый исполняемый файл (PE) из файла промежуточного языка (IL).Generates a portable executable (PE) file from intermediate language (IL). Можно запустить полученный исполняемый файл, чтобы проверить, выполняется ли код IL так, как ожидалось.You can run the resulting executable to determine whether the IL performs as expected.

Ildasm.exe (дизассемблер IL)Ildasm.exe (IL Disassembler)
Принимает входной исполняемый файл (PE), содержащий код на языке IL, и создает на его основе текстовый файл, который может быть входным для ассемблера IL (Ilasm.exe).Takes a portable executable (PE) file that contains intermediate language (IL) code and creates a text file that can be input to the IL Assembler (Ilasm.exe).

Installutil.exe (инструмент для установки)Installutil.exe (Installer Tool)
Позволяет устанавливать и удалять ресурсы сервера, выполняя компоненты установщика в указанной сборке.Enables you to install and uninstall server resources by executing the installer components in a specified assembly. (Работает с классами в пространстве имен System.Configuration.Install.)(Works with classes in the System.Configuration.Install namespace.)

Lc.exe (компилятор лицензий)Lc.exe (License Compiler)
Считывает текстовые файлы, содержащие сведения о лицензиях, и создает файл .licenses, который может быть внедрен в исполняемый файл среды CLR в качестве ресурса.Reads text files that contain licensing information and produces a .licenses file that can be embedded in a common language runtime executable as a resource.

Mage.exe (средство создания и редактирования манифеста)Mage.exe (Manifest Generation and Editing Tool)
Позволяет создавать, редактировать и подписывать манифесты приложения и развертывания.Lets you create, edit, and sign application and deployment manifests. В качестве средства командной строки программа Mage.exe может выполняться как в пакетных скриптах, так и в других Windows-приложениях, включая приложения ASP.NET.As a command-line tool, Mage.exe can be run from both batch scripts and other Windows-based applications, including ASP.NET applications.

MageUI.exe (средство создания и редактирования манифестов, графический клиент)MageUI.exe (Manifest Generation and Editing Tool, Graphical Client)
Поддерживает те же функциональные возможности, что и средство командной строки Mage.exe, однако использует интерфейс пользователя на основе Windows.Supports the same functionality as the command-line tool Mage.exe, but uses a Windows-based user interface (UI). Поддерживает те же функциональные возможности, что и средство командной строки Mage.exe, однако использует интерфейс пользователя на основе Windows.Supports the same functionality as the command-line tool Mage.exe, but uses a Windows-based user interface (UI).

MDbg.exe (отладчик командной строки для .NET Framework)MDbg.exe (.NET Framework Command-Line Debugger)
Помогает разработчикам программ и приложений в поиске и исправлении ошибок в программах, работающих в общеязыковой среде выполнения .NET Framework.Helps tools vendors and application developers find and fix bugs in programs that target the .NET Framework common language runtime. Этот инструмент использует отладочный API-интерфейс среды выполнения.This tool uses the runtime debugging API to provide debugging services.

Mgmtclassgen.exe (генератор строго типизированных классов управления)Mgmtclassgen.exe (Management Strongly Typed Class Generator)
Позволяет создавать управляемый класс с ранней привязкой для заданного класса инструментария управления Windows (WMI).Enables you to generate an early-bound managed class for a specified Windows Management Instrumentation (WMI) class.

Mpgo.exe (управляемое средство профильной оптимизации)Mpgo.exe (Managed Profile Guided Optimization Tool)
Позволяет настроить сборки образов в машинном коде с помощью общих пользовательских сценариев.Enables you to tune native image assemblies using common end-user scenarios. С помощью программы Mpgo.exe можно создавать и использовать данные профилирования для сборок приложения с образами в машинном коде (не сборок .NET Framework) с помощью сценариев обучения, выбранных разработчиком приложения.Mpgo.exe allows the generation and consumption of profile data for native image application assemblies (not the .NET Framework assemblies) using training scenarios selected by the application developer.

Ngen.exe (генератор образов в машинном коде)Ngen.exe (Native Image Generator)
Повышает производительность управляемых приложений за счет использования образов в машинном коде (файлов, содержащих скомпилированный для конкретного процессора машинный код).Improves the performance of managed applications through the use of native images (files containing compiled processor-specific machine code). Среда выполнения может использовать образы в машинном коде, находящиеся в кэше, вместо использования JIT-компилятора для компиляции исходной сборки.The runtime can use native images from the cache instead of using the just-in-time (JIT) compiler to compile the original assembly.

Peverify.exe (средство PEVerify)Peverify.exe (PEVerify Tool)
Помогает проверить, удовлетворяет ли код на языке MSIL и связанные с ним метаданные требованиям безопасности типа.Helps you verify whether your Microsoft intermediate language (MSIL) code and associated metadata meet type safety requirements. Помогает проверить, удовлетворяет ли код на языке MSIL и связанные с ним метаданные требованиям безопасности типа.Helps you verify whether your Microsoft intermediate language (MSIL) code and associated metadata meet type safety requirements.

Regasm.exe (средство регистрации сборок)Regasm.exe (Assembly Registration Tool)
Считывает метаданные из сборки и добавляет в реестр необходимые записи.Reads the metadata within an assembly and adds the necessary entries to the registry. Это позволяет COM-клиентам отображаться как классы платформы .NET Framework.This enables COM clients to appear as .NET Framework classes.

Regsvcs.exe (программа установки служб .NET)Regsvcs.exe (.NET Services Installation Tool)
Загружает и регистрирует сборку, создает и устанавливает библиотеку типов в заданное приложение COM+ версии 1.0, а также настраивает службы, программно добавленные вами в класс.Loads and registers an assembly, generates and installs a type library into a specified COM+ version 1.0 application, and configures services that you have added programmatically to a class.

Resgen.exe (генератор файлов ресурсов)Resgen.exe (Resource File Generator)
Преобразует текстовые файлы (.txt или .restext) и файлы ресурсов на основе XML (.resx) в двоичные файлы среды CLR (.resources), которые могут быть внедрены в двоичный исполняемый файл среды выполнения или скомпилированы во вспомогательные сборки.Converts text (.txt or .restext) files and XML-based resource format (.resx) files to common language runtime binary (.resources) files that can be embedded in a runtime binary executable or compiled into satellite assemblies.

SecAnnotate.exe (средство создания заметок безопасности .NET)SecAnnotate.exe (.NET Security Annotator Tool)
Идентифицирует части сборки SecurityCritical и SecuritySafeCritical.Identifies the SecurityCritical and SecuritySafeCritical portions of an assembly. Идентифицирует части SecurityCritical и SecuritySafeCritical в сборке.Identifies the SecurityCritical and SecuritySafeCritical portions of an assembly.

SignTool.exe (программа подписывания)SignTool.exe (Sign Tool)
Добавляет в файлы цифровую подпись, проверяет подписи файлов и создает отметки времени для файлов.Digitally signs files, verifies signatures in files, and time-stamps files.

Sn.exe (средство строгих имен)Sn.exe (Strong Name Tool)
Позволяет создавать сборки со строгими именами.Helps create assemblies with strong names. Это средство предусматривает параметры для управления ключами, генерации подписи и ее проверки.This tool provides options for key management, signature generation, and signature verification.

SOS.dll (расширение отладки SOS)SOS.dll (SOS Debugging Extension)
Помогает отлаживать управляемые программы в отладчике WinDbg.exe и в Visual Studio, предоставляя информацию о внутренней среде CLR.Helps you debug managed programs in the WinDbg.exe debugger and in Visual Studio by providing information about the internal common language runtime environment.

SqlMetal.exe (средство создания кода)SqlMetal.exe (Code Generation Tool)
Создает код и сопоставление для компонента LINQ to SQL платформы .NET Framework.Generates code and mapping for the LINQ to SQL component of the .NET Framework.

Storeadm.exe (средство изолированного хранилища)Storeadm.exe (Isolated Storage Tool)
Управляет изолированным хранилищем; предоставляет возможности для получения списка пользовательских сохранений и их удаления.Manages isolated storage; provides options for listing the user's stores and deleting them.

Tlbexp.exe (программа экспорта библиотек типов)Tlbexp.exe (Type Library Exporter)
Создает библиотеку типов, описывающую типы, определенные в сборке среды CLR.Generates a type library that describes the types that are defined in a common language runtime assembly.

Tlbimp.exe (программа экспорта библиотек типов)Tlbimp.exe (Type Library Importer)
Выполняет преобразование определений типов, имеющихся в библиотеке типов COM, в эквивалентные определения сборки среды CLR.Converts the type definitions found in a COM type library into equivalent definitions in a common language runtime assembly.

Winmdexp.exe (средство экспорта метаданных среды выполнения Windows)Winmdexp.exe (Windows Runtime Metadata Export Tool)
Экспортирует сборку .NET Framework, скомпилированную как WINMDOBJ-файл, в компонент среды выполнения Windows, который упаковывается в WINMD-файл, содержащий и метаданные среды выполнения Windows, и информацию о реализации.Exports a .NET Framework assembly that is compiled as a .winmdobj file into a Windows Runtime component, which is packaged as a .winmd file that contains both Windows Runtime metadata and implementation information.

Winres.exe (редактор ресурсов Windows Forms)Winres.exe (Windows Forms Resource Editor)
Помогает производить локализацию ресурсов пользовательского интерфейса (файлы .resx или .resources), используемых формами Windows Forms.Helps you localize user interface (UI) resources (.resx or .resources files) that are used by Windows Forms. Можно перевести строки, а затем изменять размеры элементов управления, перемещать их и скрывать, чтобы вместить в них локализованные строки.You can translate strings, and then size, move, and hide controls to accommodate the localized strings.

средства WPFWPF Tools
Включает такие инструменты, как средство соответствия isXPS (isXPS.exe) и средства профилирования производительности.Includes tools such as the isXPS Conformance tool (isXPS.exe) and performance profiling tools.

Средства Windows Communication FoundationWindows Communication Foundation Tools
Включает средства, упрощающие создание, развертывание и управление приложениями Windows Communication Foundation (WCF).Includes tools that make it easier for you to create, deploy, and manage Windows Communication Foundation (WCF) applications.