В документации MSDN указано:
Номера версий состоят из двух-четырех компоненты: основные, второстепенные, встроенные и пересмотр. Основные и второстепенные компоненты требуются; построение и компоненты ревизии являются необязательными, но компонент сборки требуется, если компонент ревизии. Все определенные компоненты должны быть целыми числами больше или равно 0.
Формат номера версии: (отображаются дополнительные компоненты в квадратных скобках ([и]): major.minor [.build [.revision]] компоненты используются по соглашению как следующим образом:
Майор: Ассембли с тем же именем но разные основные версии не взаимозаменяемы. Более высокая версия число может указывать на серьезную переписку продукта, в котором совместимость не может быть принята.
Незначительный: если имя и майор номер версии на двух сборках то же, но младший номер версии отличается, это указывает значительное улучшение с намерение обратной совместимости. Этот более высокий номер младшей версии может указать точечный выпуск продукта или полностью обратно совместимый новый версии продукта.
Сборка: разница в количестве сборки представляет собой перекомпиляцию того же источник. Различные номера построений могут будут использоваться, когда процессор, платформа, или компилятора.
Версия: сборки с тем же имя, майор и младшие номера версий но разные версии быть полностью взаимозаменяемым. Высшее номер ревизии может использоваться в построить, что фиксирует дыру в безопасности в ранее выпущенная сборка.
Последующие версии сборки которые отличаются только строкой или ревизией номера считаются исправлениями обновления предыдущей версии.
Мой вопрос касается смысла терминов Build и Revision в этом контексте.
Мне кажется, что в общем случае мы "строим", когда происходят изменения в источнике. Таким образом, "сборка 678" и "сборка 679" различаются именно потому, что источники в некотором роде различны - как правило, в результате проверки некоторых измененных источников. Мне кажется, что определение .NET использует "Редактирование" в том смысле, что обычно используется "сборка".
Кто-нибудь ИСПОЛЬЗУЕТ определение выше в их версии? Если да, то можете ли вы привести конкретные примеры ПОЧЕМУ вы сделали?