Здравствуйте,
http://alexyv.livejournal.com/, Вы писали:
[...]
HAL>Я никак не могу понять одного, зачем удалять атрибут publicKeyToken из манифеста.
publicKeyToken является необязательной частью identity для application manifest, по которой производится поиск сборки. С таким же успехом можно имя поменять, но в коде инициализации crt есть привязка к имени.
HAL>Ведь положив неизмененное содержимое Microsoft.VC90.CRT в папку со своим приложением, ничего не нарушается, и приложение работает.
В таком случае, если в WinSxS присутствует необходимая сборка, то будет использована именно она (либо другая, с учетом механизма dependency redirection).
HAL>... Если же сборка лежит вместе с приложением, то она является приватной, и совершенно не важно, есть в манифесте этой сборки publicKeyToken или нет его там.
Наличие private сборки не является безусловным фактом ее использования.