Re[5]: DLL-Связывание. Поиск DLL. Манифесты.
От: Юрий Жмеренецкий ICQ 380412032
Дата: 07.10.09 04:45
Оценка: +1
Здравствуйте, http://alexyv.livejournal.com/, Вы писали:

[...]

HAL>Я никак не могу понять одного, зачем удалять атрибут publicKeyToken из манифеста.


publicKeyToken является необязательной частью identity для application manifest, по которой производится поиск сборки. С таким же успехом можно имя поменять, но в коде инициализации crt есть привязка к имени.

HAL>Ведь положив неизмененное содержимое Microsoft.VC90.CRT в папку со своим приложением, ничего не нарушается, и приложение работает.


В таком случае, если в WinSxS присутствует необходимая сборка, то будет использована именно она (либо другая, с учетом механизма dependency redirection).

HAL>... Если же сборка лежит вместе с приложением, то она является приватной, и совершенно не важно, есть в манифесте этой сборки publicKeyToken или нет его там.


Наличие private сборки не является безусловным фактом ее использования.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.