我有一组分部类,我希望被嵌套.

如果我想手动完成,我需要修改什么? 过go 有一些Visual Studio扩展,但不适用于vs2022

谢谢

更新

假设我有一个名为MyService.cs的类 但是我想创建部分类,比如

MyService.AAA.cs MyService.BBB.cs MyService.CCC.cs

我希望它们像下面的图片一样嵌套(只是一个示例)

enter image description here

推荐答案

将以下内容添加到您的.csproj文件:

<ItemGroup>
  <ProjectCapability Include="ConfigurableFileNesting" />
  <ProjectCapability Include="ConfigurableFileNestingFeatureEnabled" />
</ItemGroup>

然后,如果你查看Solution Explorer,应该会有一个按钮,你可以点击来打开和关闭嵌套:

Button to enable file nesting

(它是图像中工具提示左上角上方的按钮.)

您可能需要关闭并重新打开项目,才能使对.csproj文件的更改生效.

注意:这只适用于SDK样式的.csproj个文件.

另请注意,如果您使用的是Web应用程序,则可以通过单击文件嵌套按钮右侧的下拉箭头来 Select 一个单独的设置:

Web settings

Csharp相关问答推荐

是否可以使用EF—Core进行临时部分更新?

如何注销Microsoft帐户?

如何注册实现同一接口的多个服务并注入到控制器构造函数中

为什么任务需要在内部使用ManualResetEventSlim?

静态对象构造顺序

由于POST中的应用程序/JWT,出现不支持的内容类型异常

C#带主体的主构造函数?

如何通过寻找向量长度来优化两个循环?

是否有必要在ASP.NET Core中注册可传递依赖项?

如何在CSharp中将json字符串转换为DataTable?

我什么时候应该在Dapper中使用Connection.OpenAsync?

如何实现有条件的自定义Json转换器隐藏属性

{ or ; expected error如何解决此问题

是否可以从IQueryable T中获取一个IdentyEntry T>

在.NET Maui中,Flyoutindow/Hamburger菜单可以在shell 之外实现吗?

Xamarin.Forms中具有类似AspectFill的图像zoom 的水平滚动视图

.NET8支持Vector512,但为什么向量不能达到512位?

ASP.NET MVC-从控制器操作流式传输视频

无法使用SignalR[ABP]验证Flutter应用程序

调试时无法重现DbUpdateConcurrentException