如何确定特定解决方案是WPF应用程序还是非WPF应用程序?

如何确定特定解决方案是WPF应用程序还是非WPF应用程序?,wpf,Wpf,我有一个加载其他WPF应用程序的WPF应用程序。我想在运行时知道某个特定的应用程序是WPF应用程序还是非WPF应用程序,这样就可以相应地为非WPF应用程序引发异常。是否有办法确定特定解决方案是否为WPF?您可以在外部WPF应用程序集上使用Assembly.GetReferencedAssemblys(),并查看它是否引用了PresentationCore和PresentationFramework,这是WPF的核心。但是,它们可以被引用来执行内部操作,而不是显示WPF UI。您无法知道这一点。您

我有一个加载其他WPF应用程序的WPF应用程序。我想在运行时知道某个特定的应用程序是WPF应用程序还是非WPF应用程序,这样就可以相应地为非WPF应用程序引发异常。是否有办法确定特定解决方案是否为WPF?

您可以在外部WPF应用程序集上使用Assembly.GetReferencedAssemblys(),并查看它是否引用了PresentationCore和PresentationFramework,这是WPF的核心。但是,它们可以被引用来执行内部操作,而不是显示WPF UI。您无法知道这一点。

您可以在外部WPF应用程序集上使用Assembly.GetReferencedAssemblys(),查看它是否引用了PresentationCore和PresentationFramework,这是WPF的核心。但是,它们可以被引用来执行内部操作,而不是显示WPF UI。你不可能知道