Есть ли резюме версий Visual Studio 2008 во время исполнения?
Я изучал странную проблему, когда загрузка одной из наших прикладных DLL-систем происходит с ошибкой в некоторых системах (с помощью флага оснастки Global Flags флаг загрузки отображается где-то в LoadLibraryEx). Журналы в windbg показывают, что, по-видимому, существует несколько разных версий MSVCR90.DLL
. Похоже, что версия, указанная в нашем манифесте, отличается от распространяемой среды выполнения, которую мы устанавливаем.
Я пытаюсь найти окончательный список различных версий среды исполнения для пакетов обновления и исправлений безопасности Visual Studio, но я не могу найти ничего полезного.
На моей собственной машине у меня установлено как минимум пять разных, но я не могу связать их с тем, что создает Visual Studio. Это то, что я нашел до сих пор:
Есть ли более полный список, чем этот, или тот, который уточняет, какую версию мы строим?
Что такое полностью исправленная установка Visual Studio 2008? SP1 + ATL исправление? Существуют ли дополнительные обновления безопасности?
EDIT:
Я нашел эту страницу, которая по крайней мере ставит все загрузки в одном месте: http://support.microsoft.com/default.aspx?scid=kb;en-us;2019667&sd=rss&spid=12913
EDIT2:
Похоже, что простое обновление до самых последних библиотек Visual Studio не использует их автоматически - вам нужно явно привязать к последней версии библиотеки
Ответы
Ответ 1
Я знаю, что это старый поток, но для будущих читателей у меня есть один: http://niemiro.co.uk/Blog/windows-update-troubleshooting/visual-c-file-versions/
Он еще не полностью завершен, но он имеет больше, чем то, что в настоящее время размещено в этой теме, и я еще не нашел лучшего списка.
Если у вас есть что добавить, комментарий здесь будет очень признателен, и я добавлю его, когда я получу шанс.
Ответ 2
Запустите Центр обновления Майкрософт (не обновление Windows), и он исправит вас до самой последней версии. Есть несколько из них (5 или 6 IIRC).