我有一个WPF应用程序,可以加载其他WPF应用程序。我想在运行时知道特定应用程序是WPF应用程序还是非WPF应用程序,因此可以针对非WPF应用程序相应地引发异常。有任何方法可以确定特定解决方案是否为WPF?
答案 0 :(得分:3)
您可以在外部WPF应用程序程序集上使用Assembly.GetReferencedAssemblies(),看看它是否引用了PresentationCore和PresentationFramework,它们是WPF的核心。但是,可以引用它们来执行内部操作而不显示WPF UI。你无从知晓。