Существует ли версия распространяемого пакета VC ++ 2008 с DLL-файлами DEBUG? - PullRequest
2 голосов
/ 07 октября 2010

У нас есть (главным образом) приложение C # / WPF, которое вызывает взаимодействие некоторых библиотек C ++ посредством взаимодействия.

Для целей тестирования (и из-за некоторых несоответствий в сторонней библиотеке) мы хотели бы распространять отладочнуюверсия или наше приложение на целевой машине, частично для удаленной отладки.

В любом случае, при этом программа barfs с ужасной ошибкой 0x800736B1 загружает DLL C ++.Похоже, что это (по крайней мере, пока мы не найдем следующий камень преткновения) вызвано отсутствием отладочной версии библиотек времени выполнения VC ++, установленных на целевой машине.библиотеки или нет, есть ли «предпочтительный» способ поместить эти библиотеки на тестовую машину?

Спасибо, wTs

Ответы [ 2 ]

2 голосов
/ 20 октября 2011

Вот официальные инструкции MS.

Подготовка тестового компьютера для запуска исполняемого файла отладки

Использование модулей слияния для установки отладочной версии конкретного Visual C ++библиотека как общие параллельные сборки в собственном кэше сборок (папка WinSxS).

Как развернуть проект установки и развертывания

1 голос
/ 07 октября 2010

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

В качестве альтернативы, скопируйте параллельные библиотеки с вашего компьютера разработки на целевой компьютер. Посмотри в %windir%\WinSxS. На моем компьютере разработчика (VS 2008 SP1) они находятся в следующих папках:

%windir%\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456
%windir%\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_f863c71f
%windir%\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_5d84dd2f
%windir%\WinSxS\x86_Microsoft.VC90.DebugMFC_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_2a62a75b
%windir%\WinSxS\x86_Microsoft.VC90.DebugMFC_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_c94a3a24
%windir%\WinSxS\x86_Microsoft.VC90.DebugMFC_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_2e6b5034
%windir%\WinSxS\x86_Microsoft.VC90.DebugOpenMP_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_72b673b0
%windir%\WinSxS\x86_Microsoft.VC90.DebugOpenMP_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_76bf1c89
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...