Я пытаюсь запустить (и отладить) мое приложение на удаленном компьютере, где Visual Studio 2005 не установлена.Моя текущая проблема заключается в том, что я сталкиваюсь с (в) известной ошибкой: «Не удалось запустить приложение из-за неправильной конфигурации приложения».
Вот что я сделал:
1) Установкавсе необходимые vcredist на целевом компьютере: (Мне нужны все эти версии, так как некоторые библиотеки были скомпилированы несколько месяцев назад, с предыдущим временем выполнения ...).
После установки повторного распространения версия выпуска работает нормально.
2) Установите отладочную DLLследуя инструкциям, приведенным на следующих страницах MSDN: Подготовка тестового компьютера для запуска исполняемого файла отладки и Как выполнить: развертывание с использованием XCopy
Как уже упоминалосьв разделе «Подготовка тестового компьютера к запуску отладочного исполняемого файла»:
Я запустил «msiexec / i microsoft_vc80_debugcrt_x86.msm» -> Это не решило проблему.
После этого я добавил "msiexec / i policy_8_0_Microsoft_VC80_DebugMFC_x86.msm" -> Тоже не повезло.
В качестве последнего средства ясделал "msiexec / i" для всех msm, которые находятся в C: \ Program Files \ Common Files \ Moge Modules \ * VC80 * .msm -> Не повезло, либо
Как уже упоминалось, «Развертывание с использованием XCopy»:
Я также скопировал (в подпапках) все подпапки
- C: \ Program Files \ Microsoft Visual Studio 8 \VC \ redist \ x86 \
и
- C: \ Program Files \ Microsoft Visual Studio 8 \ VC \ redist \ Debug_NonRedist \ x86 \
в директорию моего приложения на целевой машине.Проблема все еще присутствует.
Кто-нибудь знает, чего мне не хватает?