C#

C# (8)

Материалы по Microsoft .NET и языку программирования C#

Закрытое развертывание сборок со строгими именами

Установка сборок в каталог GAC дает несколько преимуществ. GAC позволяет нескольким приложениям совместно использовать сборки, сокращая в целом количество обращений к физической памяти.

Глобальный кэш сборок

Теперь мы умеем создавать сборки со строгим именем - пора узнать, как развертывают такие сборки и как CLR использует метаданные для поиска и загрузки сборки.

В главе 2 рассказано о компоновке, упаковке и развертывании сборок. При этом основное внимание уделено закрытому развертыванию (private deployment), при котором сборки, предназначенные исключительно для одного приложения, помещают в базовый каталог приложения или в его подкаталог.

Ресурсы со сведениями о версии сборки

Когда утилита AL.exe или CSC.exe генерирует сборку в виде РЕ-файла, она также включает в этот файл стандартную Win32-версию. Пользователи могут увидеть версию, просматривая свойства файла.

Объединение модулей для создания сборки

Файл Program.exe - это не просто РЕ-файл с метаданными, а еще и сборка (assembly), то есть коллекция из одного или нескольких файлов с определения­ ми типов и файлов ресурсов.

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

Загрузка CLR

Каждая создаваемая сборка представляет собой либо исполняемое приложение, либо библиотеку DLL, содержащую набор типов (компонентов) для использования в исполняемом приложении. Разумеется, среда CLR отвечает за управление исполнением кода.

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

   

Поиск  

   

Материалы