Visual С++ 2005 Я использую в своей системе CRT DLL версии 8.0.50727.4053. Я считаю, что он является последним и автоматически обновляется Windows.
В пользовательских системах эта версия DLL не найдена. Я использовал vcredist_x86.exe в прошлом как часть нашего установщика для установки DLL времени исполнения. Он работал.
Моя проблема в том, что даже последняя версия vcredist_x86.exe( Распространяемый пакет Microsoft Visual С++ 2005 SP1 (x86)) не устанавливает эту версию DLL.
Итак, какой файл vcredist_x86.exe мне нужен?
P.S. Заставляет мое приложение ссылаться на определенную версию CRT, чтобы решить проблему? Это предпочтительный метод?
Спасибо,
Пол
ОБНОВЛЕНИЕ: Есть и другие люди, которые наблюдают, что vcredist_x86.exe( Распространяемый пакет Microsoft Visual С++ 2005 SP1 (x86)) не устанавливает 8.0.50727.4053.
UPDATE2: По крайней мере, один человек предлагает принудительно использовать предыдущую версию CRT (http://tedwvc.wordpress.com/). Это, однако, добавит значительную сложность для наших проектов.