2016-11-14 2 views
0

Если у меня есть две библиотеки классов UWP C# в моем решении, я могу добавить ее как ссылку на другую. Но если я пытаюсь добавить ++ библиотеку классов UWP C в библиотеке # класса UWP C Я получаю сообщение об ошибке выскочитДобавление библиотеки классов UWP C++ в библиотеку классов C# UWP

Ссылка не может быть добавлен

и та же ошибка происходит «Projectname» с статической библиотекой UWP C++.

Можно ли добавить библиотеку классов UWP C++ в библиотеку классов UWP C#?

ответ

0

Стандартная библиотека классов UWP C++ не видна для библиотеки классов UWP C#.

Чтобы получить доступ к библиотеке классов UWP C++ из приложения/библиотеки, написанной на любом совместимом с Windows Runtime языке, скомпилируйте его как "Windows Runtime Component".

Самый простой способ сделать это - воссоздать проект с помощью UWP C++ "Window Runtime Component".

Также вы можете вручную изменить Project Configuration -> C/C++ -> General -> Consume Windows Runtime Extension -> Yes(/ZW). Измените _WIN_DLL на _WINRT_DLL в определениях препроцессора.

Смежные вопросы