Я пытаюсь создать динамически сгенерированный код на основе пользовательского ввода (как мини-компилятор).Но моя проблема в том, что мне нужно использовать сборку PresentationFramework.dll внутри динамического кода, и я не знаю, как ссылаться на нее.
Я уже пробовал Assembly.Load()
и Assembly.Loadfrom()
.Но все, что я получаю, это сообщение об ошибке:
«Сборка не найдена»
Я привык делать это с IDE (ссылки правой кнопкой мыши, а затем добавить),но теперь мне нужно найти способ сделать это с помощью кода.
Мне нужна сборка, чтобы использовать System.Windows.Shell
для создания пользовательских списков переходов.
Это не просто для этой конкретной сборки, но для нескольких других тоже.Но это самое важное, поэтому, если бы кто-то мог помочь мне с этим, я был бы благодарен.
Итак, базовая линия такова: мне нужно использовать пространство имен System.Windows.Shell
.Мне нужно ссылаться на это пространство имен полностью через код (без IDE).Как это может быть сделано?И возможно ли это вообще?
Я использую Visual Studio 2010 Ultimate (C #).
Заранее спасибо!