Иллюстрированный самоучитель по Architecture .NET

Управление версиями общедоступных компонентов

Как мы видели ранее, чтобы создать новую версию сборки, нужно просто изменить номер версии, который состоит из следующих четырех полей:

  • главный (major) номер,
  • младший (minor) номер,
  • номер компоновки (build) и
  • номер пересмотра (revision).

Не забывайте, что поля главного и младшего номеров указывают изменения версии, которые не являются обратно совместимыми.

Что случается, когда вы устанавливаете две несовместимые версии одной и той же сборки? Чтобы увидеть полученный эффект, попробуйте изменить главный или младший номер версии сборки SharedComponent, которую в предыдущем подразделе мы развернули в глобальном кэше сборок.

Ранее была развернута версия 1.0.584.42238. Поэтому, если вы создадите новую версию, у которой младший номер заменен (т. е. версию 1:1 *.*), и развернете ее в глобальном кэше сборок, то с помощью Проводника Windows (Windows Explorer) вы увидите, что доступны обе версии – с различными номерами версий, естественно (рис. 7.6).

Иллюстрированный самоучитель по Architecture .NET › Сборки и развертывание › Управление версиями общедоступных компонентов
Рис. 7.6. Проводник Windows (Windows Explorer) показывает, что в глобальном кэше сборок рядом расположены разные версии одного и того же компонента

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.