2012-05-19 2 views
2

Я разрабатывал портативную библиотеку классов, предназначенную для установки .Net 4.5, Metro App, WP7. Когда я захотел ссылаться на него из проекта JavaScript Metro Style, произошла ошибка.Portable Class Library для проекта стиля Metro JS

Подтвердить неподдерживаемые ссылки. Один или несколько выбранных элементов не являются действительной ссылкой для проектов такого типа.

http://i.stack.imgur.com/4tWc4.png

В противном случае, он отлично работает с проектом C# Metro Style.

+0

жаль, что не получится. –

+0

Какая ошибка? Пожалуйста, предоставьте немного больше информации. – Sascha

+0

@ DanielA.White Я не могу ссылаться на проект PCL из проекта JS Metro Style. – medouederni

ответ

3

В переносных библиотеках классов можно ссылаться на приложения .NET для разных платформ. Но это отличается от написания библиотеки .NET, которая может быть вызвана из JS (или других языков, таких как C++) через WinRT. Для этого вам нужно скомпилировать вашу библиотеку в «.winmd», которая добавит целую кучу забавных ограничений. Взгляните на этот вопрос для некоторых указателей: How do you reference a C# class library from a Win8 Javascript metro application?

+0

Тип вывода теперь называется «Компонент времени выполнения Windows» вместо «Файл WinMD». –

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