2009-10-05 3 views
0

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

ответ

3

Вы можете использовать Assembly.GetReferencedAssemblies() во внешней сборке приложений WPF и посмотреть, ссылается ли она на PresentationCore и PresentationFramework, которые являются ядром WPF. Однако на них можно ссылаться, чтобы делать внутренние вещи, а не показывать интерфейс WPF. Вы не можете этого знать.

Смежные вопросы