DIRCA_CHECKFX Возвращаемое значение 3 - Проект развертывания VS 2013

У меня страшная проблема с моей попыткой установки MSI:

MSI (c) (98:B0) [18:01:22:818]: Invoking remote custom action. DLL: C:\DOCUME~1\sspencer\LOCALS~1\Temp\1\MSI19.tmp, Entrypoint: CheckFX
MSI (c) (98:FC) [18:01:22:833]: Cloaking enabled.
MSI (c) (98:FC) [18:01:22:833]: Attempting to enable all disabled privileges before calling Install on Server
MSI (c) (98:FC) [18:01:22:833]: Connected to service for CA interface.
Action ended 18:01:22: DIRCA_CheckFX. Return value 3.

После нескольких копаний это фактически указывает на то, что DLL не удалось загрузить напрямую, серверу CA не удалось подключиться и начать попадание в точки входа DLL.

Я использовал orca и 7zip для извлечения пользовательского действия для DIRCA_CheckFX, которое вставляется Visual Studio при сборке проекта развертывания. Я взял DLL, а затем запустил Dependency Walker в хост-системе (Server 2003 R2), которая выдала ошибку:

Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.

Я перекомпилировал систему с помощью компилятора VS 2010, извлек DLL и запустил обходчик зависимостей, который не вызвал ту же ошибку. Т.е. компиляция VS 2010 работает, компиляция VS 2013 завершается неудачно, так как включенная DLL не загружается в целевой среде.

Мой вопрос заключается в том, как устранить неполадки, в которых отсутствуют библиотеки DLL, чтобы устранить эту ошибку, о которой сообщает Dependency Walker.

Ответы на вопрос(4)

Ваш ответ на вопрос