Я извлекая следующее сообщение, когда я использую классы из подпроектов C++ на Windows Phone 8.1 приложения (WinRT, нет Silverlight):C при использовании C++ ссылки проекта: «System.IO.FileNotFoundException»
(System.IO.FileNotFoundException) «указанный модуль не может быть найден (Исключение из HRESULT: 0x8007007e).»
Я имел эту ошибку раньше, когда я разрабатывал же приложение для W8. 1 (рабочий стол, x86 и ARM). Я решил эту проблему с procmon.exe (Process Monitor), который регистрирует любую найденную библиотеку и ее результат (найден/не найден).
С procmon.exe tool Я нашел библиотеки, которые не найдены (curl, websockets, ogg, sqlite3), и я добавил к основному корню проекта. Это решило проблему рабочего стола.
Теперь я портирую это приложение (рабочий стол Windows 8.1) на WindowsPhone 8.1 winrt (нет silverlight).
У меня такая же проблема, и я добавил те же библиотеки, что и проект Desktop (curl, websockets, ogg, sqlite3), но он подошел к тому же исключению (эти библиотеки загружены, потому что, если я добавлю x86, на ARM-сборке, затем вместо этого выбрасывает «BadImageException»).
EDIT 1:
Позвольте мне дать вам разбивка структуры проекта: - AppCS: C# запуск проекта. Цели Windows Phone 8.1 (winrt, no silverlight). Ссылки AppCS & имеет следующие DLLs как содержание:
ogg:
libogg.dll
libvorbis.dll
libvorbisfile.dll
websockets:
libwebsockets.dll
curl:
libcurl.dll
libeay32.dll
ssleay32.dll
sqlite3:
sqlite3.dll
AppCPP: C++ библиотеки DLL. Цели Windows Phone 8.1 (набор инструментов v120_wp81). Это игровое ядро. Ссылки libcocos
libcocos: библиотека dll; общий проект между Windows Phone 8.1 (v120_wp81) & Windows 8.1. Это игровой движок, в котором я предполагаю, что используются dll (из AppCS).
Любое предлагаемое решение/средство для его решения?