1.1. Двоичная система работы процессора
Прежде чем начинать создавать программы, нужно понять, как работает компьютер. Любой программист должен понимать, как будет выполняться программа. Это позволит эффективнее использовать все доступные ресурсы и лучше писать код.
Закрытое развертывание сборок со строгими именами
Установка сборок в каталог GAC дает несколько преимуществ. GAC позволяет нескольким приложениям совместно использовать сборки, сокращая в целом количество обращений к физической памяти.
Глобальный кэш сборок
Теперь мы умеем создавать сборки со строгим именем - пора узнать, как развертывают такие сборки и как CLR использует метаданные для поиска и загрузки сборки.
В главе 2 рассказано о компоновке, упаковке и развертывании сборок. При этом основное внимание уделено закрытому развертыванию (private deployment), при котором сборки, предназначенные исключительно для одного приложения, помещают в базовый каталог приложения или в его подкаталог.
Ресурсы со сведениями о версии сборки
Когда утилита AL.exe или CSC.exe генерирует сборку в виде РЕ-файла, она также включает в этот файл стандартную Win32-версию. Пользователи могут увидеть версию, просматривая свойства файла.