Инструменты .NET Framework
Обновлен: Ноябрь 2007
Назначение инструментов .NET Framework состоит в том, чтобы облегчить создание, развертывание и администрирование приложений и компонентов, предназначенных для .NET Framework. Данный раздел содержит подробные сведения об этих инструментах.
Все инструменты запускаются из командной строки, за исключением средства просмотра кэша сборок (Shfusion.dll) и отладчика среды CLR (DbgCLR.exe). Доступ к Shfusion.dll производится из проводника Microsoft Windows. Программа DbgCLR.exe расположена в папке Microsoft.NET\FrameworkSDK\GuiDebug.
Важное примечание. |
---|
Для нормальной работы инструментов .NET Framework необходимо правильно настроить переменные среды Path, Include и Lib. Эти переменные устанавливаются с помощью программы SDKVars.bat, расположенной в каталоге <SDK>\v2.0\Bin. Программу SDKVars.bat следует выполнять в каждой командной оболочке. |
Инструменты настройки и развертывания
Инструменты отладки
Средства безопасности
Общие инструменты
Инструменты настройки и развертывания
Средство |
Описание |
---|---|
Используется администратором для предварительной компиляции приложений ASP.NET — на месте или для развертывания. |
|
Программа регистрации обозревателей для ASP.NET (Aspnet_regbrowsers.exe) |
Используется администратором для создания новых определений обозревателей. |
Позволяет администратору или программе установки обновлять карты сценариев для приложения ASP.NET, чтобы указать версию ISAPI в ASP.NET, связанную с данным инструментом. Можно также использовать этот инструмент для выполнения других операций настройки ASP.NET. |
|
Позволяет администратору объединять сборки, созданные с помощью средства компиляции ASP.NET, и управлять ими. |
|
Средство регистрации SQL Server в ASP.NET (Aspnet_regsql.exe) |
Позволяет администратору создавать базы данных SQL Server для служб ASP.NET (таких, как членство, роли и свойства профилей) и управлять ими. |
Позволяет просматривать и обрабатывать содержимое глобального кэша сборок, используя проводник Windows. |
|
Создает файл с манифестом сборки из одного или нескольких файлов, являющихся либо файлами ресурсов, либо файлами промежуточного языка MSIL. |
|
Считывает метаданные в сборке и добавляет необходимые записи в реестр, что позволяет клиентам COM прозрачным образом создавать классы .NET Framework. |
|
Отображает сведения о неудачных привязках сборок. Эти сведения помогут провести диагностику в том случае, если .NET Framework не найдет сборку во время выполнения. |
|
Позволяет настраивать раздел CorFlags заголовка переносимого исполняемого образа. |
|
Позволяет просматривать содержимое глобального кэша сборок и кэша загрузки и выполнять различные операции с этим содержимым. Хотя инструмент Shfusion.dll предоставляет аналогичные функциональные возможности, программу Gacutil.exe можно использовать в сценариях построения, файлах makefile и пакетных файлах. |
|
Позволяет устанавливать и удалять ресурсы сервера, выполняя компоненты установщика определенной сборки. |
|
Показывает или удаляет все существующие хранилища для текущего пользователя. |
|
Средство создания и редактирования манифеста (Mage.exe) и Средство создания и редактирования манифестов, графический клиент (MageUI.exe). |
Поддерживает создание и редактирование манифестов приложений и развертывания. |
Создает образ в машинном коде из управляемой сборки и устанавливает его в кэш образа в машинном коде на локальном компьютере. |
|
Предоставляет графический интерфейс для управления политикой безопасности .NET Framework и приложениями, использующими службы удаленного взаимодействия. Этот инструмент также позволяет настраивать сборки в глобальном кэше сборок и управлять ими. |
|
Добавляет управляемые классы в службы компонентов Windows 2000, загружая и регистрируя сборку, а также создавая, регистрируя и устанавливая библиотеку типов в существующее приложение COM+ 1.0. |
|
Создает сборку сериализации XML для типов в указанной сборке с целью повышения быстродействия XmlSerializer во время выполнения. |
|
Позволяет компилировать клиентские приложения, взаимодействующие с веб-службами XML с помощью средства удаленного взаимодействия. |
|
Создает библиотеку типов из сборки общеязыковой среды выполнения. |
|
Преобразует определения типов, найденные в библиотеке типов COM, в эквивалентные определения в формате управляемых метаданных. |
|
Создает код для веб-служб XML и клиентов веб-служб XML из файлов контрактов на языке описания веб-служб (WSDL), файлов схем на языке определения XML-схем (XSD) и документов обнаружения .discomap. |
|
Обнаруживает URL-адреса веб-служб XML, размещенных на веб-сервере, и сохраняет документы, связанные с каждой веб-службой XML, на локальном диске. |
|
Создает XML-схемы на языке XSD, предложенном консорциумом World Wide Web Consortium (W3C). Эта программа генерирует классы CLR и классы DataSet на основе XSD-файла схемы. |
Инструменты отладки
Средство |
Описание |
---|---|
Обеспечивает отладку служб с применением графического интерфейса, помогая разработчикам приложений находить и исправлять ошибки в программах, предназначенных для среды выполнения. |
|
Предоставляет службы отладки, запускаемые из командной строки с использованием API-интерфейса Debug общеязыковой среды выполнения. Используется для поиска и исправления ошибок в программах, предназначенных для среды выполнения. |
|
Предоставляет службы отладки среды CLR для Visual Studio или программы отладки WinDbg.exe. |
|
Отладчик командной строки для платформы .NET Framework (MDbg.exe) |
Предоставляет службы отладки, запускаемые из командной строки с использованием API-интерфейса Debug общеязыковой среды выполнения. |
Средства безопасности
Средство |
Описание |
---|---|
Создает сертификаты X.509 специально для тестирования. |
|
Управляет сертификатами, списками доверенных сертификатов (CTL) и списками отзыва сертификатов (CRL). |
|
Проверяет достоверность файла, подписанного сертификатом X.509. Средство проверки сертификатов поставляется только с пакетами разработчика .NET Framework SDK версий 1.0 и 1.1. В более поздних версиях вместо него используется служебная программа Программа подписывания Sign Tool (SignTool.exe). |
|
Средство настройки политики управления доступом для кода (Caspol.exe) |
Позволяет проверять и изменять политики управления доступом для кода на уровне компьютера, пользователя и предприятия. |
Подписывает переносимый исполняемый файл (PE) цифровой подписью Authenticode. Программа подписи файлов поставляется только с пакетами разработчика .NET Framework SDK версий 1.0 и 1.1. В более поздних версиях вместо него используется Программа подписывания Sign Tool (SignTool.exe). |
|
Определяет, какие разрешения должны быть предоставлены вызывающему коду для доступа к открытым точкам входа сборки. |
|
Показывает наборы минимальных, необязательных и отклоненных разрешений, запрошенных сборкой. Эту программу можно также использовать для просмотра всех средств декларативной безопасности, используемых сборкой. |
|
Выполняет проверку безопасности типов MSIL и проверку метаданных для указанной сборки. |
|
Выполняет миграцию политики безопасности между двумя совместимыми версиями .NET Framework. |
|
Извлекает информацию об открытом ключе со строгим именем или сертификаты издателя Authenticode из сборки в формате, который может быть включен в код. |
|
Позволяет изменять параметры реестра для состояния публикации программного обеспечения, которые управляют выполнением процесса проверки сертификатов. Программа задания параметров реестра поставляется только с пакетами разработчика .NET Framework SDK версий 1.0 и 1.1. В более поздних версиях вместо нее используется Программа подписывания Sign Tool (SignTool.exe). |
|
Выполняет цифровую подпись файлов, проверяет подписи файлов и создает отметки времени для файлов. |
|
Средство проверки сертификата издателя программного обеспечения (Cert2spc.exe) |
Создает специально для тестирования сертификат издателя программного обеспечения (SPC) из одного или нескольких сертификатов X.509. |
Позволяет создавать сборки со строгими именами. Средство Sn.exe содержит параметры управления ключами, генерации подписи и ее проверки. |
Общие инструменты
Средство |
Описание |
---|---|
Создает код и сопоставление для компонента LINQ to SQL платформы .NET Framework. |
|
Считывает текстовые файлы, содержащие сведения о лицензиях, и создает файл .licenses, который может быть внедрен в исполняемый файл среды CLR. |
|
Генератор классов управления со строгими типами (Mgmtclassgen.exe) |
Позволяет быстро создать класс с ранней привязкой на языке C#, Visual Basic или JScript для определенного класса инструментирования управления Windows (WMI). |
Создает файл PE из кода MSIL. Можно запустить полученный исполняемый файл, содержащий код MSIL и необходимые метаданные, чтобы проверить, выполняется ли код MSIL так, как ожидалось. |
|
Принимает на вход PE-файл, содержащий код MSIL, и создает текстовый файл, который можно передать на вход ассемблера MSIL (Ilasm.exe). |
|
Преобразует текстовые файлы и файлы .resx (файлы ресурсов на основе XML) в двоичные файлы .resources общеязыковой среды выполнения .NET, которые могут быть внедрены в двоичный исполняемый файл среды выполнения или скомпилированы во вспомогательные сборки. |
|
Автоматически устанавливает переменные среды для удобства работы с инструментами .NET Framework. |
|
Программа импорта элементов ActiveX форм Windows (Aximp.exe) |
Преобразует определения типов для элемента управления ActiveX из библиотеки типов COM в элемент управления Windows Forms. |
Находит управляемые классы, соответствующие указанному шаблону поиска, и отображает сведения об этих классах, используя API-интерфейс Reflection. Программа просмотра классов Windows Forms поставляется только с пакетом SDK платформы .NET Framework версии 1.0 и 1.1. |
|
Позволяет быстро и легко локализовать формы Windows Forms. |