Использование установщика Windows для установки приложений и компонентов для параллельного выполнения
Обновлен: Ноябрь 2007
Установщик Windows в ходе установки новых сборок считывает таблицу сборок, которая ведется средой CLR. Таблица содержит список всех установленных сборок, в том числе в глобальном кэше сборок. В процессе установки сборки в глобальный кэш сборок установщик Windows проверяет таблицу, чтобы определить, совпадает ли полное имя устанавливаемой сборки с именем сборки, уже существующей в глобальном кэше сборок. Если имена не совпадают, установщик Windows устанавливает эту сборку.
В платформе .NET Framework версии 1.1 таблица сборок также содержит сведения о версии файла. Этот атрибут описывает версию файла сборки Win32. Если ввести сведения о версии файлов устанавливаемых сборок в таблицы установщика Windows, то помимо сравнивания полного имени сборки он сможет сравнить сведения о версии файла из таблицы установщика со сведениями, хранящимися в таблице сборок. Если полное имя новой сборки совпадает с именем сборки в глобальном кэше сборок, а версия файла устанавливаемой сборки выше, чем у сборки в глобальном кэше сборок, установщик Windows устанавливает новую сборку в глобальный кэш сборок. Если сведения о версии файла не предоставлены в таблице установщика Windows, для сравнения используется только полное имя сборки.
См. также
Основные понятия
Развертывание нескольких версий приложения или компонента
Рекомендации по созданию приложений и компонентов для параллельного выполнения