Запустите Visual Studio 2013.
Новый проект: Visual C# / Store Apps / Windows Phone App -> Select "Blank App"
,
C # WP8.1 App1 создан
Добавить проект: Visual C++ / Store Apps / Windows Phone App -> Select "DLL (Windows Phone)"
,
C ++ WP8.1 Dll1 создан
Перейдите в App1 и попробуйте добавить ссылку на Dll1 -> Ошибка: Ссылка на Dll1 не может быть добавлена.
Почему это происходит?
Мне нужно открыть для Windows Phone компонент C ++, который мы повторно используем на iPhone и Android, он работает в Windows Phone 8.0, но не в 8.1 (Store) — хотя работает в 8.1 Silverlight.
Посмотрите на эту ссылку:
Приложения для Windows Phone Silverlight 8.1 могут использовать существующие
библиотеки и пакеты NuGet как есть — в конце концов, это все еще Windows
Телефон Silverlight — просто обновленная версия.Приложения, предназначенные для новой платформы Windows Phone 8.1, могут потреблять только
библиотеки и пакеты NuGet, созданные для Windows Phone 8.1. Но
не беспокойтесь — ваши библиотеки легко обновляются, чтобы включить поддержку
для Windows Phone 8.1.
Затем статья обсуждает несколько альтернатив для ваших библиотек.
Нашел — мне нужно создать приложение Windows Runtime Component —
Это объясняется здесь: http://msdn.microsoft.com/en-us/library/windows/apps/hh755833.aspx
Спасибо FoggyDay за ответ.