Becuase Silverlight использует подмножество .NET Framework. Возможно, вы используете ресурсы в вашей библиотеке классов, которые недоступны в Silverlight. Это Visual Studios способ принудительного использования ресурсов только из среды выполнения Silverlight.
С http://en.wikipedia.org/wiki/Microsoft_Silverlight:
В приложениях Silverlight пользовательские интерфейсы объявляются на расширяемом языке разметки приложений (XAML) и программируются с использованием подмножества .NET Framework. XAML может использоваться для разметки векторной графики и анимации
Silverlight поставляется с облегченной библиотекой классов, которая включает такие функции, как расширяемые элементы управления, веб-службы XML, сетевые компоненты и API-интерфейсы Language Integrated Query (LINQ). Эта библиотека классов является подмножеством библиотеки базовых классов (BCL) .NET Framework и значительно меньше ее. Код Silverlight выполняется в «песочнице», что предотвращает вызов API-интерфейсов платформы