блин, dll hell к целосности отношение имеет слабое. проблема в том что в свое время MS рекомендовала складывать все dll в папочку %windir%\system. при установке двух программ использующих одну библиотеку разных версий побеждала последняя. инсталятор мог проверить только дату/время изменения файла.Сообщение от captain cobalt
для борьбы с этим добавили version_info, чтобы опять же инсталятор мог грамотно сообщить пользователю что происходит и положить библиотеку в папку к программе откуда она будет грузиться в первую очередь
для того чтобы hell'а не было достаточно иметь возможность хранить несколько версий библиотеки на одной машине. это работает в linux и .net
а вы так не делайтеСообщение от Vitamin
кстати наличие реестра с общим списком всех библиотек в системе от всего этого не спасает
точно, но вот только где в таком случае будет лежать "реестр"? и как он поможет разрешить проблемуСообщение от captain cobalt




кстати наличие реестра с общим списком всех библиотек в системе от всего этого не спасает
Ответить с цитированием