Re[6]: DLL-Связывание. Поиск DLL. Манифесты.
От: alexyv http://alexyv.livejournal.com/
Дата: 07.10.09 10:52
Оценка:
Здравствуйте, SchweinDeBurg, Вы писали:

SDB>Здравствуйте, http://alexyv.livejournal.com/, Вы писали:


HAL>>И не нужно редактировать манифесты, удаляя publicKeyToken из них, — просто берем и используем.


SDB>В дополнение к тому, что написал Юрий Жмеренецкий: если в WinSxS присутстсвует более свежая версия, чем прописано в зависимостях манифеста, то будет использована именно она.


При условии, что установлены policy-файлы, перенаправляющие старые версии на новые.

В Visual Studio есть Merge-модули для Windows Installer, и в них сами библиотеки и policy-файлы разделены на два разных модуля. Таким образом, библиотеки более новой версии могут быть установлены в WinSxS, но старые версии перенаправляться на эту новую не будут, если *Policy-*.msm не был включен в инсталляционный пакет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.