Как добавить C++ DLL в Windows Phone 8 (C#) Framework
Я пытаюсь добавить C++ DLL в Windows Phone 8
фреймворк в Visual Studio Express 2012.
Я пробовал следующие способы
Импортировать и вызывать через PInvoke
[DllImport ("WP8DLL.dll", CallingConvention = CallingConvention.Cdecl)]
public static extern int functionReturningInteger ();
Результат: таким образом, хотя ошибок компиляции не было, но когда я пытаюсь получить доступ к методу DLL, он выдает
System.NotSupportedException
,Добавление ссылки в свойствах проекта
Результат: я получаю сообщение "Невозможно добавить ссылку на более новую версию или несовместимую сборку в проект"
1 ответ
Вы не можете добавить ссылку из управляемого проекта Windows Phone 8 непосредственно в собственную статическую или собственную динамическую библиотеку. Вам нужно будет создать компонент времени выполнения Windows Phone. На них может ссылаться ваш проект пользовательского интерфейса, а также ссылки на проекты C++ и т. Д.
Смотрите, например, эту ссылку для получения дополнительной информации.