Asp.net 核心 5.0 Web API 项目上没有控制器菜单项
No Controllers menu item on the Asp.net core 5.0 Web API project
Microsoft Visual Studio Community 2019
Version 16.9.4
Windows 10 Pro
为什么我看不到“控制器”菜单项有什么线索吗?这是 Asp.net 核心 5.0 Web API 项目
但是我看不到?
新项目有这个:
更新
CinamaApi.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.6.3" />
</ItemGroup>
<ItemGroup>
<Folder Include="Controllers\" />
</ItemGroup>
</Project>
OP的反馈
当install/updateVS
时需要安装ASP.NET workload
原创
根据您项目的图标,您的项目不是 API。
转到您的 .csproj 文件并将第一行编辑为
<Project Sdk="Microsoft.NET.Sdk.Web">
然后您将在上下文菜单中构建项目
重新加载后你的项目图标应该变成这样:
Microsoft Visual Studio Community 2019 Version 16.9.4 Windows 10 Pro
为什么我看不到“控制器”菜单项有什么线索吗?这是 Asp.net 核心 5.0 Web API 项目
但是我看不到?
新项目有这个:
更新
CinamaApi.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.6.3" />
</ItemGroup>
<ItemGroup>
<Folder Include="Controllers\" />
</ItemGroup>
</Project>
OP的反馈
当install/updateVS
时需要安装ASP.NET workload
原创
根据您项目的图标,您的项目不是 API。
转到您的 .csproj 文件并将第一行编辑为
<Project Sdk="Microsoft.NET.Sdk.Web">
然后您将在上下文菜单中构建项目
重新加载后你的项目图标应该变成这样: