Наблюдается такая проблема: если приложение использует сборку с "сильным" именем, то оно категорически отказывается работать с любыми другими версиями сборок, кроме той которая прописана в манифесте. Хотя в различных источниках читал что модификация младших частей версии — билда-ревизии должна считаться совместимой. Т.е. версия "1.0.0.0" теоретически может быть заменена "1.0.0.1". На практике этого не происходит.
А строгий ключ один и тот же?
Ставится ли сборка в GAC?
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Да, строгий ключ одинаковый. Собственно в AssemblyInfo.cs написано [assembly: AssemblyVersion("1.0.*")],
и версии генерируются автоматически. Сборка находится в локальной папке приложения. Другие версии ее же
могут быть в GAC параллельно, в идеальной ситуации это все работает. Но хотелось бы понять причину
несовместимости разных версий такого вида.
S>А строгий ключ один и тот же?
S>Ставится ли сборка в GAC?