Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何通过查看项目属性来判断应用程序是Winforms应用程序还是WPF应用程序_.net_Visual Studio 2010 - Fatal编程技术网

.net 如何通过查看项目属性来判断应用程序是Winforms应用程序还是WPF应用程序

.net 如何通过查看项目属性来判断应用程序是Winforms应用程序还是WPF应用程序,.net,visual-studio-2010,.net,Visual Studio 2010,当我在VisualStudio中查看特定项目的项目属性时,有一个名为“输出类型”的字段,它表示Windows应用程序。这会自动告诉我这是一个WinForms应用程序吗?我正在试图找到一种方法来立即确定该项目是否是Winforms应用程序。是的,我可以查看文件并通过查看表格来确定。但我想知道是否有一种更明显的方法可以通过查看项目的属性来确定这一点 我询问的另一个原因是,当我查看WPF应用程序的项目属性时,输出类型也是Windows应用程序。确定它是WPF应用程序的方法是查找XAML文件。那么,有没

当我在VisualStudio中查看特定项目的项目属性时,有一个名为“输出类型”的字段,它表示Windows应用程序。这会自动告诉我这是一个WinForms应用程序吗?我正在试图找到一种方法来立即确定该项目是否是Winforms应用程序。是的,我可以查看文件并通过查看表格来确定。但我想知道是否有一种更明显的方法可以通过查看项目的属性来确定这一点


我询问的另一个原因是,当我查看WPF应用程序的项目属性时,输出类型也是Windows应用程序。确定它是WPF应用程序的方法是查找XAML文件。那么,有没有一种更简单的方法可以通过查看项目属性来确定它是什么类型的应用程序呢?

您可以通过项目引用的程序集来判断。它是否引用了
System.Windows.Forms
下的程序集?如果是这样,那就是WinForms。如果它只引用
System.Windows
下的名称空间,而不是
System.Windows.Forms
,那么它就是WPF

检查主窗体的类型--它是
系统.Windows.Forms.form
?如果是这样,那就是WinForms项目。如果它是一个
System.Windows.Window
,那么它就是WPF