You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何识别Visual Studio中已创建项目所使用的项目模板

在Visual Studio 2022中识别项目创建模板的方法

一、项目图标是快速识别的直观工具

项目左侧的小图标确实能帮你快速区分大部分项目类型,举几个常见的:

  • 蓝色立方体图标一般是.NET类库项目
  • 带ASP.NET标识的图标是ASP.NET Web应用项目
  • 控制台样式图标对应.NET控制台应用
  • 带Unity标志的是Unity游戏项目
  • 手机样式图标是移动应用项目(比如Xamarin或MAUI)

不过要注意,部分自定义或第三方模板的图标可能和官方模板撞款,这时候就得结合其他方式确认。

二、查看项目属性详情

  1. 右键点击项目,选择属性
  2. 在属性窗口里,按项目类型找关键信息:
    • .NET项目:看应用程序选项卡下的目标框架输出类型——控制台应用的输出类型是“控制台应用程序”,类库是“类库”,一眼就能对应上模板
    • ASP.NET项目:在Web应用程序选项卡能找到“Web应用程序类型”,可以区分MVC、Razor Pages、API这些细分模板
    • C++项目:看常规选项卡下的项目类型,比如“Windows应用程序”“控制台应用程序”等

三、直接查看项目文件内容

打开项目的.csproj(.NET)、.vcxproj(C++)等项目文件:

  1. 右键项目,选编辑项目文件
  2. 在XML格式的文件里找特定标识:
    • .NET项目中,<Project Sdk="Microsoft.NET.Sdk.Web">对应ASP.NET Web模板,<Project Sdk="Microsoft.NET.Sdk.Maui">是MAUI模板;<Project Sdk="Microsoft.NET.Sdk">则要结合<OutputType>判断——输出类型为Exe是控制台应用,Library是类库
    • 老版本.NET Framework项目会有<ProjectTypeGuids>节点,里面的GUID对应不同模板(比如{349C5851-65DF-11DA-9384-00065B846F21}就是MVC项目)

四、用解决方案资源管理器的属性窗口

选中项目后,按F4调出右侧的属性窗口,里面会直接显示项目的类型描述,比如“ASP.NET Core Web API项目”“.NET 6控制台应用”,这也是最直接的判断方式之一

内容的提问来源于stack exchange,提问作者Rezaeimh7

火山引擎 最新活动