XAML в VS Shell: загрузка сборки без ссылки - PullRequest
1 голос
/ 22 февраля 2010

В настоящее время я пытаюсь настроить изолированную оболочку Visual Studio, чтобы она открывала файл XAML и его конструктор без решения или проекта. Поэтому для загрузки дизайнера Visual Studio необходимо распознать каждый тег xaml в файле XAML, иначе он не загрузит сообщение о том, что документ содержит ошибки.

В настоящее время я пытаюсь вручную загрузить сборку из набора элементов управления Telerik (RadControls) без ссылки, поскольку мне нужно использовать конструктор без решения / проекта.

Можно ли вручную загрузить сборку в XAML из "нестандартной" .dll, подобной Telerik, без ссылки на проект VS, чтобы пользовательские элементы управления из сборки распознавались Visual Studio во время разработки (для использования дизайнера WPF) )

Спасибо!

SatixX

1 Ответ

0 голосов
/ 22 февраля 2010

возможно, вы можете прочитать ссылки на пространство имен и попытаться разрешить сборки в GAC и / или в любом другом месте (подумайте о стандартных путях. Сама NET ищет сборки). Затем попробуйте загрузить их с отражением. После этого вы можете попытаться загрузить XAML. Но: если сборка не найдена, вы должны выдать ошибку и прекратить загрузку XAML. Кроме того, возможно, хорошо подойдет домен приложения, потому что вы можете выгрузить его снова.

-sa

...