2
The answer is no.
Silverlight uses a different CLR (Common Language Runtime) than the common . netframework. For example many features like direct access to file system is not available.
Visual Studio has two types of possible projects that can be referenced in a Silverlight application:
- Silverlight Class Library
- Class Library(Portable)
This latest type of project can be referenced in both Windows, Silverlight and Windows Phone applications.