Ошибка 0xE0434F4D - PullRequest
       16

Ошибка 0xE0434F4D

5 голосов
/ 17 июня 2009

все, у меня довольно неприятная проблема. У рассматриваемого приложения есть графический интерфейс пользователя MFC, который использует классы, доступные в MFC Featurepack. Этот графический интерфейс использует библиотеку DLL, разработанную на C ++ \ CLI. Наша компания использует круиз-контроль. NET (1.4.4 SP1) в Windows Server 2008 SP2 для непрерывной интеграции. Круиз-контроль настроен на использование версии MSBuild, которая поставляется с версией 3.5 на платформе.

Проблема в том, что, если я использую сборку, созданную круиз-контролем, я получаю следующую ошибку: «Необработанное исключение в 0x7642fbae (kernel32.dll) в FormView.exe: 0xE0434F4D: 0xe0434f4d». После некоторых копаний проблема, похоже, в том, что GUI не нравится сборка C ++ \ CLI.

"Гоча" заключается в том, что если я вхожу в систему на сервере и, используя PowerShell, выполняю ту же команду MSBuild, сборка работает. У кого-нибудь есть идеи?

Ответы [ 2 ]

3 голосов
/ 18 июня 2009

Проблема заключалась в том, как я собирал установщик. Это было отдельное решение от основного решения проекта, и, таким образом, было отдельной задачей от основной сборки. Поэтому выходные сборки были подписаны дважды, и загрузчик пожаловался, потому что та, которую требовало приложение, больше не действительна.

0 голосов
/ 18 июня 2009

вы можете попробовать подключить процесс к отладчику Visual Studio.

...