Может ли компонент среды выполнения Windows ссылаться на переносимую библиотеку классов?

Я хотел бы создать простую переносимую библиотеку классов, ориентированную на WP8 и Windows 8, и использовать ее как в фоновом агенте Windows Phone 8, так и в периодической задаче Windows 8. Возможно ли, получится ли?

Из того, что я знаю, компоненты среды выполнения Windows 8 имеют некоторые строгие ограничения: все общедоступные классы должны быть запечатаны, мы не должны возвращать объект Task, только IAsyncAction и т. д., поэтому я не уверен, что разрешено ссылаться и использовать PCL, которые не имеют такие ограничения.
Спасибо.


person Martin Suchan    schedule 23.09.2013    source источник


Ответы (1)


При создании переносимой библиотеки классов просто выберите соответствующие цели (как в W8, WP8, Silverlight и т. д.), а затем укажите их в своих проектах. В PCL будут доступны только те сборки, которые являются общими для целевых платформ, и вы сможете использовать их соответствующим образом.

person Manvik    schedule 23.09.2013
comment
Можно ссылаться на переносимую библиотеку классов из компонента среды выполнения Windows, протестировал ее, и она работает. - person Martin Suchan; 19.10.2013