可能重复:
Visual Studio中的组文件
问题是,我想在解决方案资源管理器中以某种方式对部分类文件进行分组,即Visual Studio在文件名前面显示[+],我可以展开以查看所有其他dependend文件.
但我的课程分为两行.(见下文)
> CustomerServiceDao.cs
> CustomerServiceDao.Query.cs
Run Code Online (Sandbox Code Playgroud)
我希望得到的结果是这样的.
+ CustomerServiceDao.cs
> CustomerServiceDao.Query.cs
Run Code Online (Sandbox Code Playgroud)
是否有任何命名约定我必须遵循以显示分组的部分文件?
Thx提前
编辑: 它的工作原理.那很棒.但是有没有命名约定?例如ascx默认情况下做...
我们在C#中使用分配类来分类我们的大类代码.在解决方案资源管理器中,我们将列出如下代码文件:
- MyClass.cs
- MyClass.Partial1.cs
- MyClass.Partial2.cs
Run Code Online (Sandbox Code Playgroud)
但我们想拥有的是这样的东西(就像你在设计师文件中看到的那样):
- MyClass.cs
? MyClass.Partial1.cs
? MyClass.Partial2.cs
Run Code Online (Sandbox Code Playgroud)
我知道您可以手动修改项目文件以设置此依赖关系,如下所示:
<Compile Include="MyClass.cs" />
<Compile Include="MyClass.Partial1.cs">
<DependentUpon>MyClass.cs</DependentUpon>
</Compile>
<Compile Include="MyClass.Partial2.cs">
<DependentUpon>MyClass.cs</DependentUpon>
</Compile>
Run Code Online (Sandbox Code Playgroud)
视觉工作室有捷径吗?或者也许是一个有助于此的扩展?(无需手动编辑项目文件)
所以在某些情况下,比如在构建WPF窗口/用户控件时,以及不是某些文件类型,.xaml并将其.cs组合成"一个"文件(.cs文件放在下面.xaml).
问题是,我知道这个人不小心将两个文件从彼此解开,我想知道是否有办法帮助他将它们重新组合在一起(或者如果有一种方法可以加入这样的文件一般).
在我的.net core申请,我想有我使用的标签给定文件划归就像是一个.NET Framework应用程序的部分文件DependentUpon中csproj。
如图所示,我希望所有Program.*.cs文件都在Program.cs.
但是,在.csproj文件中,我没有看到列出的文件:
有没有办法在.net core应用程序中做到这一点?