Нет.Длинный ответ: есть по крайней мере две совершенно разные ветви .NET Framework.Для настольных компьютеров и серверов, к которым вам нужен доступ, и для Silverlight, включающих ветви Windows Phone и XNA.
Можно писать библиотеки, которые работают с обеими ветвями сред в двоичной форме, ноони не могут использовать какой-либо API, кроме очень фундаментальных вещей.Особенно UI и IO запрещены.Таким образом, на практике у вас есть два мира, которые несовместимы на двоичном уровне.Это очень печально, но так оно и есть, и оно не может измениться без нарушения обратной совместимости.
Поэтому, как говорили другие, даже с повышенными привилегиями, вам нужно написать отдельное программное обеспечение в основной .NET Frameworkи общаться с ним через COM или хост-среду Silverlight.