Ответ 1
Вы должны установить визуальную студию для получения отладочной CRT. Это будет спорный вопрос, как только нам не нужно 2005 или 2008 раз.
Я не могу запустить приложение debug sdk, потому что для него требуются версии VC 8 и VC 9 для CRT. Но для этого требуется только Visual Studio 2008 для плагина dev, и это то, что мне нужно.
Как установить время отладки с 2005 года на машину Windows7? Я не могу понять, как заставить их запускать приложение локально, и я не могу скопировать что-либо в папку winSxS без доверенного установщика.
Вы должны установить визуальную студию для получения отладочной CRT. Это будет спорный вопрос, как только нам не нужно 2005 или 2008 раз.
Обратитесь к этому сообщению .
В соответствии с этим отладочные DLL можно найти по адресу:
Для Visual Studio 2005:
C:\Program Files\Microsoft Visual Studio 8\VC\redist\Debug_NonRedist\x86
Для Visual Studio 2008:
C:\Program Files\Microsoft Visual студия 9.0\VC\Redist\Debug_NonRedist\x86
Также в соответствии с тем, что я знаю, вам не нужно иметь эти DLL в папке WinSxS. Даже если эти dll присутствуют в том же каталоге, что и exe приложения, это будет сделано. В любом случае использование отладочных библиотек DLL в рабочей среде не рекомендуется.
В случае, если вы поднимете приложение, убедитесь, что вы установили путь "Начать ввод" в каталог home/install приложения или добавили путь к DLL-библиотеке VС++ в переменную среды PATH.
Вы можете создать простой проект установки (vdproj), который вытащил в debug объединить модули.
Это отлично работает с Visual Studio 2010 (VS10), но не поддерживается в 2012 (VS11) и более поздних версиях: o (
Вы должны установить компиляторы С++ для получения отладочной CRT, но вам не нужно устанавливать все Visual Studio. Вместо этого используйте веб-установку SDK для установки компиляторов. В Windows 6 SDK включены компиляторы VC8, в Windows 7 SDK включены компиляторы VC9, а в Windows 7.1 SDK - компиляторы VC10.