Скажите, я правильно понял, что при обновлении приложения, если не увеличить версию сборки для его dll, приложение возьмет старый экземпляр из кэша сборок?
Хочу понять, когда нужно инкрементировать версию сборки, а когда нет.
ПАА>Скажите, я правильно понял, что при обновлении приложения, если не увеличить версию сборки для его dll, приложение возьмет старый экземпляр из кэша сборок?
Правильнее сказать: у обновленной dll версию сборки не увеличить, а версию файла, конечно же, увеличить.
Здравствуйте, Павел А.Ануфриков, Вы писали:
ПАА>>Скажите, я правильно понял, что при обновлении приложения, если не увеличить версию сборки для его dll, приложение возьмет старый экземпляр из кэша сборок?
ПАА>Правильнее сказать: у обновленной dll версию сборки не увеличить, а версию файла, конечно же, увеличить.
Тогда нафига был придуман весь этот GAC? При твоем подходе мы имеем все тот же dll hell.
Нужно изменять версию сборки (оставляя minor и major числа), а так же распространять assembly policy, где указать что вместо старой версии нужно юзать новую.