Я полагаю, что вы можете сделать это начиная с Silverlight 4, но не в более ранних версиях.В MSDN есть статья , в которой более подробно .
До этого переносимость сборок не запекалась в .NET, поэтому не было набора общих сборок, на которые можно было бы ориентироваться как изSilverlight и каркас рабочего стола.По крайней мере, так я читаю вышеупомянутую статью ...