繁体   English   中英

你如何嵌套/合并 2 个或更多部分类 .net vs2022

[英]How do you nest/merge 2 or more partial classes .net vs2022

我有一组部分类,我想嵌套。

如果我想手动完成,我需要修改什么? 过去有一些 visual studio 扩展但不是 vs2022

谢谢

更新

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

我的服务.AAA.cs 我的服务.BBB.cs 我的服务.CCC.cs

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

在此处输入图像描述

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

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

然后,如果您查看解决方案资源管理器,应该有一个按钮,您可以单击它来打开和关闭嵌套:

启用文件嵌套的按钮

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

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

注意:这仅适用于 SDK 样式的.csproj文件。

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

网络设置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM