Microsoft net framework среда разработки приложений

средства .NET Framework

Назначение средств .NET Framework состоит в том, чтобы облегчить создание, развертывание и администрирование приложений и компонентов, предназначенных для .NET Framework.

Большинство инструментов .NET Framework, описание которых дано в этом разделе, устанавливаются автоматически вместе с Visual Studio. Скачать Visual Studio можно на странице Скачиваемых файлов Visual Studio.

Все программы, за исключением средства просмотра кэша сборок (Shfusion.dll), запускаются из командной строки. Доступ к Shfusion.dll осуществляется из проводника.

Лучший способ запуска программ командной строки — использовать одну из оболочек разработчика, устанавливаемых Visual Studio. Эти служебные программы позволяют запустить средства легко, без необходимости перемещения в папку установки. Дополнительные сведения см. в статье о командной строке разработчика и PowerShell для разработчиков.

Некоторые средства относятся либо к 32-разрядным компьютерам, либо к 64-разрядным компьютерам. Обязательно проверьте, подходит ли запускаемая версия программы для локального компьютера.

Al.exe (компоновщик сборок)
Создает файл, обладающий манифестом сборки из модулей или файлов ресурсов.

Aximp.exe (программа импорта элементов ActiveX форм Windows Forms)
Преобразует определения типов для элемента управления ActiveX из библиотеки типов COM в элемент управления Windows Forms.

Caspol.exe (средство настройки политики управления доступом для кода)
Позволяют просматривать и настраивать политику безопасности на уровне политики компьютера, пользователя и предприятия. в платформа .NET Framework 4 и более поздних версий это средство не влияет на политику разграничения доступа кода (CAS), если только элемент legacyCasPolicy >\ не имеет значение true .

Cert2spc.exe (средство проверки сертификата издателя программного обеспечения)
Создает сертификат издателя программного обеспечения (SPC) из одного или более сертификатов X.509. Этот инструмент предназначен только для тестирования.

Certmgr.exe (средство диспетчера сертификатов)
Управляет сертификатами, списками доверенных сертификатов (CTL) и списками отзыва сертификатов (CRL).

Clrver.exe (средство проверки версий среды CLR)
Выводит отчет обо всех установленных на компьютере версиях среды CLR.

CorFlags.exe (средство преобразования CorFlags)
Позволяет настраивать раздел CorFlags заголовка переносимого исполняемого (PE) образа.

Fuslogvw.exe (средство просмотра журнала привязки сборок)
Отображает сведения о привязках сборки, помогающие определить, почему платформа .NET Framework не может найти сборку во время выполнения.

Gacutil.exe (программа глобального кэша сборок)
Позволяет просматривать содержимое глобального кэша сборок и кэша загрузки и выполнять различные операции с этим содержимым.

Ilasm.exe (ассемблер IL)
Создает переносимый исполняемый файл (PE) из файла промежуточного языка (IL). Можно запустить полученный исполняемый файл, чтобы проверить, выполняется ли код IL так, как ожидалось.

Ildasm.exe (дизассемблер IL)
Принимает входной исполняемый файл (PE), содержащий код на языке IL, и создает на его основе текстовый файл, который может быть входным для ассемблера IL (Ilasm.exe).

Installutil.exe (инструмент для установки)
Позволяет устанавливать и удалять ресурсы сервера, выполняя компоненты установщика в указанной сборке. (Работает с классами в пространстве имен System.Configuration.Install.)

Lc.exe (компилятор лицензий)
Считывает текстовые файлы, содержащие сведения о лицензиях, и создает файл с расширением .licenses, который может быть внедрен в исполняемый файл среды CLR в качестве ресурса.

Mage.exe (средство создания и редактирования манифеста)
Позволяет создавать, редактировать и подписывать манифесты приложения и развертывания. Как средство командной строки Mage.exe можно запустить из пакетных сценариев и других приложений Windows, включая приложения ASP.NET.

MageUI.exe (средство создания и редактирования манифестов, графический клиент)
Поддерживает те же функциональные возможности, что и средство командной строки Mage.exe, однако использует интерфейс пользователя на основе Windows. Поддерживает те же функциональные возможности, что и средство командной строки Mage.exe, но использует пользовательский интерфейс на основе Windows.

MDbg.exe (отладчик командной строки для .NET Framework)
Помогает разработчикам программ и приложений в поиске и исправлении ошибок в программах, работающих в общеязыковой среде выполнения .NET Framework. Этот инструмент использует отладочный API-интерфейс среды выполнения.

Mgmtclassgen.exe (генератор строго типизированных классов управления)
Позволяет создавать управляемый класс с ранней привязкой для заданного класса инструментария управления Windows (WMI).

Mpgo.exe (управляемое средство профильной оптимизации)
Позволяет настроить сборки образов в машинном коде с помощью общих пользовательских сценариев. С помощью программы Mpgo.exe можно создавать и использовать данные профилирования для сборок приложения с образами в машинном коде (не сборок .NET Framework) с помощью сценариев обучения, выбранных разработчиком приложения.

Ngen.exe (генератор образов в машинном коде)
Повышает производительность управляемых приложений за счет использования образов в машинном коде (файлов, содержащих скомпилированный для конкретного процессора машинный код). Среда выполнения может использовать образы в машинном коде, находящиеся в кэше, вместо использования JIT-компилятора для компиляции исходной сборки.

Peverify.exe (средство PEVerify)
Помогает проверить, удовлетворяет ли код на языке MSIL и связанные с ним метаданные требованиям безопасности типа.

Regasm.exe (средство регистрации сборок)
Считывает метаданные из сборки и добавляет в реестр необходимые записи. Это позволяет COM-клиентам отображаться как классы платформы .NET Framework.

Regsvcs.exe (программа установки служб .NET)
Загружает и регистрирует сборку, создает и устанавливает библиотеку типов в заданное приложение COM+ версии 1.0, а также настраивает службы, программно добавленные вами в класс.

Resgen.exe (генератор файлов ресурсов)
Преобразует текстовые файлы ( .txt или .restext) и файлы ресурсов на основе XML ( .resx) в двоичные файлы среды CLR ( .resources), которые могут быть внедрены в двоичный исполняемый файл среды выполнения или скомпилированы во вспомогательные сборки.

SecAnnotate.exe (средство создания заметок безопасности .NET)
Идентифицирует части SecurityCritical и SecuritySafeCritical в сборке.

SignTool.exe (программа подписывания)
Добавляет в файлы цифровую подпись, проверяет подписи файлов и создает отметки времени для файлов.

Sn.exe (средство строгих имен)
Позволяет создавать сборки со строгими именами. Это средство предусматривает параметры для управления ключами, генерации подписи и ее проверки.

SOS.dll (расширение отладки SOS)
Помогает отлаживать управляемые программы в отладчике WinDbg.exe и в Visual Studio, предоставляя информацию о внутренней среде CLR.

SqlMetal.exe (средство создания кода)
Создает код и сопоставление для компонента LINQ to SQL платформы .NET Framework.

Storeadm.exe (средство изолированного хранилища)
Управляет изолированным хранилищем; предоставляет возможности для получения списка пользовательских сохранений и их удаления.

Tlbexp.exe (программа экспорта библиотек типов)
Создает библиотеку типов, описывающую типы, определенные в сборке среды CLR.

Tlbimp.exe (программа экспорта библиотек типов)
Выполняет преобразование определений типов, имеющихся в библиотеке типов COM, в эквивалентные определения сборки среды CLR.

Winmdexp.exe (средство экспорта метаданных среды выполнения Windows)
Экспортирует сборку .NET Framework, скомпилированную как файл с расширением .winmdobj, в компонент среды выполнения Windows, который упаковывается в файл с расширением .winmd, содержащий метаданные среды выполнения Windows и информацию о реализации.

Winres.exe (редактор ресурсов Windows Forms)
Помогает выполнять локализацию ресурсов пользовательского интерфейса (файлы с расширением .resx или .resources), используемых в Windows Forms. Можно перевести строки, а затем изменять размеры элементов управления, перемещать их и скрывать, чтобы вместить в них локализованные строки.

Связанные разделы

Средства WPF Включают такие инструменты, как средство соответствия isXPS (isXPS.exe) и средства профилирования производительности.

Средства Windows Communication Foundation
Включает средства, упрощающие создание, развертывание и управление приложениями Windows Communication Foundation (WCF).

Источник

Руководство по разработке для .NET Framework

В этом разделе поясняются способы создания, настройки, отладки, защиты и развертывания приложений .NET Framework. В этом разделе также приводятся сведения о технологических областях, таких как динамическое программирование, взаимодействие, расширяемость, управление памятью и потоки.

В этом разделе

Данные и моделирование Сведения о доступе к данным с помощью ADO.NET, LINQ, WCF Data Services и XML.

Клиентские приложения Объясняется, как создавать приложения на основе Windows с помощью Windows Presentation Foundation (WPF) или Windows Forms.

Веб-приложения с ASP.NET Ссылки на сведения об использовании ASP.NET для создания веб-приложений корпоративного класса с минимальным написанием кода.

Разработка сервисно ориентированных приложений с помощью WCF. Здесь приводится описание способов использования Windows Communication Foundation (WCF) для сборки безопасных и надежных сервисно ориентированных приложений.

Создание рабочих процессов с помощью Windows Workflow Foundation Здесь приводятся сведения о модели программирования и средствах Windows Workflow Foundation (WF), а также примеры.

Приложения-службы Windows Объясняется, как использовать Visual Studio и платформа .NET Framework для создания приложения, установленного в качестве службы, а также запуска, остановки и управления его поведением.

Параллельная обработка в .NET Предоставляет сведения о параллельном программировании.

Параллелизм в .NET Предоставляет сведения об управляемых потоках.

Шаблоны асинхронного программирования в .NET Предоставляет сведения о шаблонах проектирования асинхронного программирования.

Сетевое программирование в .NET Описывает многоуровневую, расширяемую и управляемую реализацию интернет-служб, которую можно быстро и легко интегрировать в приложения.

Настройка приложений платформа .NET Framework. Сведения о том, как использовать файлы конфигурации для изменения параметров без необходимости повторной компиляции приложений платформа .NET Framework.

Безопасность. Сведения о классах и службах .NET Framework, предназначенных для упрощения разработки безопасных приложений.

Отладка, трассировка и профилирование. Здесь приводится описание способов тестирования, оптимизации и профилирования приложений .NET Framework и среды приложения. Информация, содержащаяся в этом разделе, предназначена как для администраторов, так и для разработчиков.

Разработка для нескольких платформ Содержит сведения о том, как использовать платформа .NET Framework для создания сборок, которые можно совместно использовать на нескольких платформах и на нескольких устройствах, таких как телефоны, настольные компьютеры и Интернет.

Развертывание. Здесь поясняется порядок упаковки и распространения приложения .NET Framework; сюда также включены руководства по развертыванию как для разработчиков, так и для администраторов.

Производительность. Здесь приводятся сведения о кэшировании, отложенной инициализации, надежности и событиях трассировки событий Windows.

Справочник

библиотека классов платформа .NET Framework предоставляет синтаксис, примеры кода и сведения об использовании для каждого класса, содержащегося в пространствах имен платформа .NET Framework.

Связанные разделы

Начало работы Содержит полный обзор платформа .NET Framework и ссылки на дополнительные ресурсы.

Новые возможности Описание основных новых функций и изменений в последней версии платформа .NET Framework. Сюда включены списки новых и устаревших типов и членов; также здесь приводится руководство по переносу приложений из предыдущей версии .NET Framework.

Инструменты. Инструменты, описанные в этом разделе, помогут в разработке, настройке и развертывании приложений с помощью технологий .NET Framework.

Примеры и руководства .NET. Предоставляет ссылки на примеры и руководства для изучения .NET.

Источник

Читайте также:  Парадигмы программирования логическое программирование
Оцените статью