У меня есть потребность позвонить Системе. Библиотека Xaml в.NET 4.0. Действительно ли возможно позвонить в эту библиотеку, если Ваш проект предназначен к 3,5?
Нет. Вам нужно настроить таргетинг своего проекта на работу в .NET 4 и на использование CLR v4, чтобы использовать сборки .NET 4.
С другой стороны, здесь нет реального преимущества. Просто измените свое приложение на целевое .NET 4. Если вы собираетесь добавить зависимость от сборок .NET 4 framework, вы можете просто нацелиться на .NET 4 в первую очередь ...
Нет, вы не можете отображать сборку по-другому, вы могли бы сделать одну вещь, но это неприятно, - создать в памяти тип, который повторно собирает вашу net 4.0 dll.
Вы можете использовать CECIL для получения инструкций IL.
Если вы плохо разбираетесь в ИЛ, даже не пытайтесь это делать.
Этот вопрос похож на "как я могу использовать сборку .NET 2 в приложении .NET 1.x". Невозможно добавить сборку для нового CLR в качестве ссылки, но, как указал Hamish, межпроцессное взаимодействие может помочь.