2009-09-03 3 views
1

Я всегда создаю файл MSI для нашего веб-application.There являются различные состояния, когда я строю MSIуправления версиями в Dot Net

  • Для тестирования системы на тестовом сервере после того, как вопросы фиксированы
  • другой для подачи это заказчику
  • Третьем для горячего затруднительного

текущая схема управления версиями является v3.2.18.18 т.е. v XXXX.XX

Теперь, как увеличить в вышеуказанных трех случаях & Каково значение каждого номера в схеме управления версиями.

Также мы используем фундамент Visual Studio Team server.Is это необходимо, чтобы сохранить схему нумерации TFS в синхронизации с версией number.WE используют VCB (Control Version Build) в качестве инструмента для контроля версий

ответ

3

Assembly Version Number

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

главным version.minor version.build number.revision

Например, версия 1.5.1254.0 указывает 1 в качестве основной версии, 5 как младшая версия, 1254 как номер сборки, а 0 - номер версии.

Больше номера сборки указывает на более новую версию той же совместимой сборки и ревизии, которая обычно указывает на незначительные изменения (возможно, незначительную ошибку). DLL (сборка) получает свои номера версий на этапе компиляции, и вы не можете изменить эти числа после этого (ну, возможно, это возможно, но с некоторыми инструментами низкого уровня и, вероятно, будет тормозить подпись сборки, если сборка будет подписана).

Если вы посмотрите на свою папку C: \ windows \ assembly, вы увидите, что сделала MS. . У меня:

  • System.Data 1.0.5000.0 - .NET 1.1
  • System.Data 2.0.0.0 - .NET 2.0
  • System.Data.DataSetExtensions 3.5.0.0 - .NET 3.5

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

Посмотрите, когда Change File/Assembly Versions

Смежные вопросы