如何在Visual Studio中确定项目类型?

Ngu*_*inh 14 .net visual-studio

您能告诉我如何在Visual Studio中确定现有.NET项目的类型吗?通过项目类型我的意思是:C#应用程序,WPF应用程序,...

更新:我已经从我的同事转移了一堆项目.有许多库项目,每个项目都执行单独的工作,例如:声明实体,执行同步...
所有这些项目在Visual Studio解决方案资源管理器上都具有相同的图标.我只是想知道这些项目基于哪个模板.

非常感谢

Bla*_*hma 14

项目.csproj/.vbproj文件中的一个XML标签是<ProjectTypeGuids>元素.
此标记包含项目的类型.

以下是从GUID到项目类型的转换

因此,用C#编写的WPF项目将有2个GUID,一个用于WPF,另一个用于C#:

<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
Run Code Online (Sandbox Code Playgroud)

然而,VB.Net中的WPF项目将如下所示:

<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
Run Code Online (Sandbox Code Playgroud)

请注意,第一个GUID是相同的,因为它是一个WPF应用程序,第二个GUID更改为反映C#vs VB.Net


use*_*022 13

我想通过项目类型,你会想到用于创建项目的项目模板......

要找到输出类型,请右键单击Project - > Properties - > Application - > Output Type

至于c#和其他项目之间的区别:c#项目文件的文件扩展名为.csproj,而VB项目使用.vbproj