NET Core.csproj在vs studio 2019中缺少.cs文件的文件路径



文件路径位置在哪里。NET Core.csproj文件?我编辑项目并打开它,仍然没有一个cs类文件路径。

这是项目示例之一。该项目在解决方案资源管理器的预先树中有1000多个cs文件。

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<!--<TargetFramework>net461</TargetFramework>-->
<RootNamespace>Microsoft.Web.Api.R1.BusinessLogic</RootNamespace>
<AssemblyName>Microsoft.Web.Api.R1.BusinessLogic</AssemblyName>
</PropertyGroup>
<ItemGroup>
<Folder Include="GraphQLMicrosoftMicrosoftR1" />
<Folder Include="MicrosoftHandlersR1" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Containers" Version="0.25.0" />       
<PackageReference Include="Microsoft.AccessTokenValidation" Version="2.3.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="2.2.0" />
<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="5.6.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..Microsoft.Web.Api.R1Microsoft.Web.Api.R1.csproj" />
</ItemGroup>
</Project>

这是新的基于SDK的csproj格式所期望的:

与非SDK不同。NET Framework项目,您不需要指定项目文件中的这些项,因为默认值涵盖了大多数常见用例此行为使项目文件变小如果需要,更容易理解和手工编辑

此更改使csproj文件更小,更易于读取。

如果你有一个想要排除的文件,你可以在UI中这样做,或者编辑csproj:

<ItemGroup>
<Compile Remove="FooBar.cs" />
</ItemGroup>

最新更新