все, у меня довольно неприятная проблема. У рассматриваемого приложения есть графический интерфейс пользователя 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, сборка работает. У кого-нибудь есть идеи?