2009-02-21 2 views

ответ

3

Сборочные версии - это способ обеспечения обратной или передовой совместимости в ваших приложениях.

Например: вы можете указать, что ваше приложение требует ссылки на стороннюю библиотеку (например, NHibernate) определенной версии или выше.

Вы можете сделать то же самое с самой .NET Framework, указав, что установлена ​​определенная версия .NET Framework.

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

1

Это индикатор для версии программного обеспечения, которую представляет сборка.

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

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

1

Версии - довольно важная концепция в .NET Framework, и я не мог сделать это справедливо в простой записи здесь.

http://msdn.microsoft.com/en-us/library/51ket42z(VS.71).aspx

Я рекомендую также прочитать CLR через C# Джеффри Рихтер.

0

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

Рассмотрите MS C/C++ последовали Visual C++ 1.0. Или Windows XP и Vista для версий 5.1 и 6.

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