Что такое Microsoft.NET?


Сборки и развертывание


Сборки и развертывание
Сборки и развертываниеИменно благодаря операции развертывания тяжелая работа программиста становится доступной пользователю. Сборки .NET делают развертывание намного более простым и намного более...
Подписание в цифровой форме после компиляции
Подписание в цифровой форме после компиляцииС развертыванием общедоступных сборок связана еще одна проблема. Шаги, описанные выше, годились для цифрового подписания сборки во время компиляции, так...
Конфигурация сборки
Конфигурация сборкиКогда во время выполнения встречается статическая или динамическая ссылка на сборку, общеязыковая среда выполнения CLR осуществляет связывание со сборкой. Статическая ссылка опр...
Проводимая по умолчанию политика управления версиями
Проводимая по умолчанию политика управления версиямиПри связывании с общедоступно развернутыми сборками, в отсутствие любого файла конфигурации политики управления версиями, связывание просто испо...
Файлы конфигурации политики управления версиями
Файлы конфигурации политики управления версиямиЗаданная по умолчанию политика управления версиями часто оказывает желательное действие, причем она действует автоматически, если не существует ника...
Обнаружение физического местоположения сборки
Обнаружение физического местоположения сборкиМы выяснили, откуда общеязыковая среда выполнения CLR знает, какие версии сборки удовлетворят условиям разрешения ссылки. Но откуда общеязыковая среда...
Многомодульные или мультимодульные сборки
Многомодульные, или мультимодульные сборкиСборка может быть составлена из нескольких модулей. Модуль — динамически подключаемая библиотека (DLL) (или файл с расширением ЕХЕ), который содержит упра...
Инсталляция примера программной системы
Инсталляция примера программной системыВозможно, вы помните, что в предыдущей главе пример программы был реализован на С#, а не на управляемом C++, так как в нем было много кода графического интер...
Установка и развертывание проектов
Установка и развертывание проектовСборки могут быть развернуты как обычные автономные файлы, содержащие двоичный код (т.е. динамически подключаемые библиотеки (DLL) или исполняемые файлы), либо пр...
CAB Project (Проект CAB)
CAB Project (Проект CAB)Проект CAB (CAB project) создает САВ-файл, содержащий любое количество других файлов, которые могут использоваться для традиционных целей развертывания Файлы CAB использо...
Проект установки (Setup Project)
Проект установки (Setup Project)Шаблон Setup Project (Проект установки) создает файл msi, используемый инсталлятором Windows (Windows Installer) для настольного или распределенного приложения Прое...
Сборки
СборкиСборки положены в основу технологии компонентов .NET. Сборка — основная единица развертывания и управления разрешениями защиты, версиями, а также повторным использованием двоичного кода. Сбо...
Merge Module Project (Проект модуля слияния)
Merge Module Project (Проект модуля слияния)Проект модуля слияния упаковывает многократно используемую информацию об установке; она может храниться независимо, а затем объединяется в качестве обще...
Развертывание по сети
Развертывание по сетиПри развертывании по сети у клиента используется Internet Explorer для того, чтобы по требованию от Web-сервера .NET автоматически загрузить сборки, упакованные как ЕХЕ-файлы,...
Резюме
РезюмеРазвертывание очень важно, и составляет одну из главных стадий в разработке программного обеспечения. Если оно не выполнено должным образом, все усилия, потраченные на разработку, становятся...
Содержимое сборки
Содержимое сборкиУтилита lldasm.exe может использоваться для просмотра содержимого сборки, чтобы лучше понять, как работают управление версиями, цифровое подписание и развертывание. Сначала нам по...
Частное развертывание сборки
Частное развертывание сборкиЧастное развертывание сборки просто означает, что конечный пользователь копирует сборку в тот же самый каталог, что и клиентская программа, использующая ее. Не нужна ни...
Общедоступное развертывание сборки
Общедоступное развертывание сборкиКэш сборки — средство параллельного ("бок о бок") развертывания (инсталляции) компонентов на всей машине. Термин "бок о бок" означает, что мн...
Строгие имена
Строгие именаГарантируется, что строгое имя будет глобально уникальным для любой версии любой сборки. Строгие имена генерируются тогда, когда сборка получает цифровую подпись. Это гарантирует, что...
Цифровые сигнатуры (подписи)
Цифровые сигнатуры (подписи)Если сборка должна быть развернута в глобальном кэше сборок, то необходимо, чтобы она имела цифровую подпись. Цифровая подпись (сигнатура) не требуется и не особенно п...
Цифровая подпись и развертывание общедоступной сборки
Цифровая подпись и развертывание общедоступной сборкиЧтобы развернуть сборку в глобальном кэше сборок, надо, чтобы она имела цифровую подпись. Разработчики могут разместить сборку в глобальном кэ...
Управление версиями общедоступных компонентов
Управление версиями общедоступных компонентовКак мы видели ранее, чтобы создать новую версию сборки, нужно просто изменить номер версии, который состоит из следующих четырех полей: главный (major...








Начало