C# 如何识别现有visual studio项目的项目类型?

C# 如何识别现有visual studio项目的项目类型?,c#,visual-studio,C#,Visual Studio,如何识别现有visual studio项目的项目类型?我需要遵循以前的开发人员制定的实现模式。他创建了一个解决方案作为类库。但是,以下VS项目类型使用相同的图标: 类库 可移植类库 适用于iOS、Android和Windows的可移植类库 是否所有这些项目类型本质上都相同,但只是标记不同?我查看了sln和proj文件,没有看到项目类型指示器。我希望这些文件中有一个常量或枚举值来指示项目类型。这些文件中是否不存在项目类型指示符,或者我只是忽略了它?将csjproj文件编辑为文本文件,并查找名为Pr

如何识别现有visual studio项目的项目类型?我需要遵循以前的开发人员制定的实现模式。他创建了一个解决方案作为类库。但是,以下VS项目类型使用相同的图标:

类库 可移植类库 适用于iOS、Android和Windows的可移植类库
是否所有这些项目类型本质上都相同,但只是标记不同?我查看了sln和proj文件,没有看到项目类型指示器。我希望这些文件中有一个常量或枚举值来指示项目类型。这些文件中是否不存在项目类型指示符,或者我只是忽略了它?

将csjproj文件编辑为文本文件,并查找名为ProjectTypeGuids的xml元素的值。然后对照此列表检查值:

我对外部目录进行了递归文本搜索,没有找到ProjectTypeGuid,只需右键单击它并选择“编辑/使用记事本打开”。csproj实际上是xml,您可以看到它的内容并找到ProjectTypeGuids以下是csproj的完整内容:。没有对ProjectTypeGuidlooks的引用,这是一个.net核心项目。猜测它不符合您描述的传统模式