Как я могу загрузить более старую версию сборки .NET?

У меня есть приложение WPF / C #, которое ссылается на сборки .NET 4.0. Однако внутри приложения есть текстовый редактор, который должен отображать intellisense C #, связанный с сборками .NET 3.5. Таким образом, я хочу иметь возможность загружать соответствующие сборки .NET 3.5 во время выполнения. Тем не менее, когда я пытаюсь использовать:

Assembly.Load()
Assembly.LoadFile()
Assembly.LoadFrom()

Я всегда получаю последнюю версию от GAC. Читая их страницы MSDN, кажется, что это, к сожалению, по замыслу.

Я попытался следовать предложенным решениям в этомсообщение переполнения стека, Однако решения на связанных веб-страницах не работают, и процесс удаленного взаимодействия кажется излишним. Кто-нибудь знает лучший и / или более простой способ загрузки старых сборок .NET во время выполнения?

Ответы на вопрос(5)

Ваш ответ на вопрос