Описание тега portable-class-library
Проект Portable Class Library позволяет вам писать и строить управляемые сборки, которые работают на нескольких платформах.NET Framework (Silverlight, WP7 или XNA).
Используя проект Portable Class Library, вы можете создавать переносимые сборки, которые работают без изменений на платформах.NET Framework, Silverlight, Windows Phone 7 или XNA (Xbox). Без проекта переносимой библиотеки классов вы должны настроить таргетинг на одну платформу, а затем вручную переработать библиотеку классов для других платформ. Проект Portable Class Library поддерживает подмножество сборок с этих платформ и предоставляет шаблон Visual Studio, который позволяет создавать сборки, которые запускаются без изменений на этих платформах.
Подробнее о том, что такое переносимая библиотека классов?