Принципы объектно-ориентированного программирования




ГЛАВА 18 Работа со сборками


    ГЛАВА 18 Работа со сборками
    ГЛАВА 18 Работа со сборками Обзор сборок Данные в декларации Преимущества сборок Упаковка сборки Развертывание сборки Управление версиями сборки Создание сборок Создание сборок из нескольких модул...
    Обзор сборок
    Обзор сборок В главе 16 сборки описаны как физические файлы, состоящие из нескольких РЕ-файлов (portable executable), генерируемых компилятором .NET. В контексте той главы это определение было при...
    Данные в декларации
    Данные в декларации Декларацию сборки можно хранить двумя способами. Если вы скомпилировали автономное приложение или DLL, декларация будет встроена в результирующий РЕ. Это называется однофайлово...
    Преимущества сборок
    Преимущества сборок Использование сборок приносит разработчику массу преимуществ, включая возможности упаковки, развертывания и управления версиями....
    Упаковка сборки
    Упаковка сборки Одним из преимуществ упаковки нескольких модулей в единый физический файл — повышение производительности. Когда вы создаете и развертываете приложение, применяя многофайловые сборк...
    Развертывание сборки
    Развертывание сборки Наименьшей единицей развертывания в .NET является сборка. Вы можете создать модуль .netmodule с помощью переключателя /t:module, но для его развертывания его нужно включить в...
    Управление версиями сборки
    Управление версиями сборки Еще одно крупное преимущество сборок — встроенное управление версиями, знаменующее собой конец ада DLL. Речь идет о ситуации, когда одно приложение затирает DLL, нужную...
    Создание сборок
    Создание сборок Если вы создаете DLL с переключателем /t:library, то не сможете добавить ее к другой сборке. Дело в том, что компилятор автоматически генерирует декларацию для этой DLL, которая по...
    Создание сборок из нескольких модулей
    Создание сборок из нескольких модулей Поместить оба модуля из нашего примера в одну сборку можно двумя способами. Во-первых, можно изменить переключатели, которые используются с компилятором: // M...
    Совместно используемые сборки
    Совместно используемые сборки Совместное использование сборок имеет место, когда сборка предназначена для работы нескольких приложений и важно управление версиями (об управлении версиями см. следу...
    Работа с глобальным кэшем сборок
    Работа с глобальным кэшем сборок В .NET есть кэш кода под названием глобальный кэш сборок (global assembly cache). Он выполняет три главных функции. Он используется для хранения кода, загруженного...
    Просмотр кэша
    Просмотр кэша Взглянем на кэш, чтобы увидеть установленные в данный момент совместно используемые сборки. Из Microsoft Explorer откройте папку c:\winnt\ assembly. Для просмотра информации о сборка...
    Примечание
    Примечание В некоторых ранних бета-выпусках .NET я обратил внимание на одну проблему: при просмотре папки c:\winnt\assembly shfusion.dll не работала. Причиной этого было то, что shfusion.dll не ре...
    Управление версиями сборок
    Управление версиями сборок Декларация сборки содержит номер версии и список всех сборок (и связанную с ними информацию о версиях), на которые ссылается эта сборка. Номера версий подразделяются на...
    QFE и политика управления версиями по умолчанию
    QFE и политика управления версиями по умолчанию Обновления Quick Fix Engineering, или текущие исправления, — это внеплановые исправления, рассылаемые при возникновении серьезных проблем. Поскольку...
    Создание файла конфигурации для безопасного режима
    Создание файла конфигурации для безопасного режима Большую часть времени такая политика управления версиями по умолчанию может быть замечательной, ну а если потребуется, чтобы приложение Personal...








Начало