2010-10-30 4 views
3

Я не знаю, какова конкретная цель атрибута AssemblyFileVersion. Я знаю, что AssemblyVersion является частью сильного имени, которое является 4-pla (имя сборки, версия сборки, культура, токен открытого ключа), но я понятия не имею, как правильно использовать Assembly * Файл * Версия.Какова роль AssemblyFileVersionAttribute?

В настоящее время я использую плагин BuildVersionIncrement в visual studio для увеличения номера версии AssemblyVersion на каждой компиляции, и в настоящее время я нахожусь в версии 2.2.0.0 (я перезагружаю ревизию при обновлении незначительной версии), , но в настоящее время я совмещаю AssemblyFileVersion с мажора и минора пересмотр, так что теперь 2,2

Мой вопрос

что лучшая практика ценности AssemblyFileVersion в? Что влияет на этот атрибут при управлении версиями? Что делать, если я больше не буду изменять значение, пока выпускаю более новые версии моей сборки с обновленной AssemblyVersion?

Спасибо заранее

ответ

4

Версия файла сборки: Это версия номер, присваиваемый в файл, как в файловой системе. Он отображается в Проводнике Windows. Его никогда не используют среда .NET или среда выполнения для ссылок.
http://support.microsoft.com/kb/556041

+3

И, аналогично, атрибут [ 'AssemblyInformationalVersion'] (http://msdn.microsoft.com/en-us/library/system.reflection.assemblyinformationalversionattribute.aspx) устанавливает версию продукта. – Richard

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