Есть ли краткий обзор версий среды выполнения Visual Studio 2008? - PullRequest
19 голосов
/ 28 апреля 2011

Я искал странную проблему, когда загрузка одной из библиотек нашего приложения не удалась на некоторых системах (использование флага привязки загрузчика Global Flags показывает, что это где-то внутри LoadLibraryEx).Журналы в windbg показывают, что существует несколько разных версий MSVCR90.DLL, на которые ссылаются.Похоже, что версия, указанная в нашем манифесте, отличается от распространяемой среды выполнения, которую мы устанавливаем.

Я пытался найти полный список различных версий времени выполнения для пакетов обновления Visual Studio и исправлений безопасности, но я не могу найти ничего полезного.

На моей собственной машине у меня установлено как минимум пять разных, но я не могу связать их с тем, что строит Visual Studio.Это то, что я нашел до сих пор:

Есть ли более полный список, чем этот, или тот, который разъясняет, какую версию мы создаем?

Что такое полностью исправленная установка Visual Studio 2008?SP1 + ATL исправление?Есть ли дополнительные обновления безопасности?

РЕДАКТИРОВАТЬ: Я нашел эту страницу, которая по крайней мере помещает все загрузки в одном месте: http://support.microsoft.com/default.aspx?scid=kb;en-us;2019667&sd=rss&spid=12913

РЕДАКТИРОВАТЬ 2: Кажется, что просто обновление доСамые последние библиотеки Visual Studio не используют их автоматически - вам нужно явно привязать к последней версии библиотеки

Ответы [ 2 ]

2 голосов
/ 18 декабря 2012

Я знаю, что это старая ветка, но для будущих читателей она у меня есть: http://niemiro.co.uk/Blog/windows-update-troubleshooting/visual-c-file-versions/

Она еще не полностью завершена, но имеет больше, чем опубликовано в настоящее времяв этой теме, и я еще не нашел лучшего списка.

Если у вас есть, что добавить, комментарий будет принят с благодарностью, и я добавлю его, когда у меня будет такая возможность.

2 голосов
/ 28 апреля 2011

Запустите Microsoft Update (не Windows Update), и он обновит вас до самой последней версии.Их несколько (5 или 6 IIRC).

...