Как установить VC80CRT Debug Runtimes без полной Visual Studio 2005?
Вопрос
Я не могу запустить отладочную приложение SDK, потому что он требует как VC 8, так и VC 9 версий CRT. Но это требует только Visual Studio 2008 для Plugin Dev, который мне нужен.
Как установить Debug Runtimes с 2005 года на машину Windows7? Я не могу выяснить, как заставить их запустить приложение местное и не могу я скопировать что-либо в папку Winsxs без доверенного установщика.
Решение 2
Вы должны установить Visual Studio, чтобы получить CRT Debug. Это будет спорным, как только нам не нужно больше не нужна 2005 или 2008 год.
Другие советы
Обратитесь к этому сообщение.
Согласно этому отладочному DLL можно найти по адресу:
Для Visual Studio 2005:
C: Program Files Microsoft Visual Studio 8 VC Reedist Debug_nonredist x86
Для Visual Studio 2008:
C: Файлы программы Microsoft Visual Studio 9.0 VC Redist Debug_nonredist x86
Также согласно тому, что я знаю, вам не нужно иметь эти DLL в папке Winsxs. Даже если эти DLL присутствуют в одном каталоге, что и ваше приложение EXE, это будет делать. В любом случае с использованием отладки DLL в производственной среде не рекомендуется.
Если вы поднимаете свое приложение, убедитесь, что вы устанавливаете путь «Начать в» к каталогу HOME / УСТАНОВКИ ПРИЛОЖЕНИЯ или добавьте путь к DLL для отладки VC ++ в переменную среды пути.
Вы можете создать простой проект настройки (ВДПРОЖ) который тянет в отладку Слияние модулей.
Это отлично работает до Visual Studio 2010 (VS10), но не поддерживается на 2012 год (vs11), а затем : o (
Вы должны установить компиляторы C ++, чтобы получить CRT Debug, но вам не нужно устанавливать все Visual Studio. Вместо этого используйте веб-установку Windows SDK для установки компиляторов. Windows 6 SDK включает в себя компиляторы VC8, SDK Windows 7 включает в себя компиляторы VC9, а SDK Windows 7.1 включает компиляторы VC10.