首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在解决方案资源管理器VS2010中对分部类文件进行分组

如何在解决方案资源管理器VS2010中对分部类文件进行分组
EN

Stack Overflow用户
提问于 2010-09-02 03:13:07
回答 4查看 31.5K关注 0票数 56

可能重复:

Group files in Visual Studio

问题是,我希望在解决方案资源管理器中以某种方式对分部类文件进行分组,visual Studio会在文件名前面显示一个+,然后我可以展开该文件名以查看所有其他相关文件。

但是我的类显示在下面的两行中:

> CustomerServiceDao.cs
> CustomerServiceDao.Query.cs

我想要的结果是这样的。

+ CustomerServiceDao.cs
    > CustomerServiceDao.Query.cs

为了显示分组的局部文件,有没有我必须遵循的命名约定?

编辑

它起作用了。太好了。但是有没有什么命名约定呢?例如,默认情况下,ascx会这样做。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-09-02 03:20:39

如果以文本文件的形式打开项目(或者从项目的解决方案资源管理器中的上下文菜单中选择"Unload .csproj“,然后选择”编辑myproject.csproj"),则可以将其更改为在解决方案资源管理器中以所需的样式显示相关文件。

查找:

<Compile Include="CustomerServiceDao.cs" />
<Compile Include="CustomerServiceDao.Query.cs" />

并将其编辑为:

<Compile Include="CustomerServiceDao.cs" />
<Compile Include="CustomerServiceDao.Query.cs">
    <DependentUpon>CustomerServiceDao.cs</DependentUpon>
</Compile>

无法在Visual Studio编辑器中直接完成此操作,但是考虑到VS2k10提供的可扩展性模型,可能用不了多久就会有人生成一些东西。

更新:最新版本的声称支持为您执行以下操作:

最新版本的

支持对集成开发环境中的项进行分组(因此您不必使用DependentUpon).

手动修改项目文件

票数 75
EN

Stack Overflow用户

发布于 2011-05-27 08:24:01

如果你不想使用繁重且专有的VSCommands扩展来降低开发速度,你可以使用小的扩展NestIn。它只能对文件进行分组/解组

票数 26
EN

Stack Overflow用户

发布于 2010-09-02 03:16:23

如果您手动编辑.csproj文件,则可以做到这一点。

只需右键单击您的项目,点击Unload Project

在那里,右键单击并点击Edit project.csproj

查找Compile元素。添加一个DependentUpon子元素,如下所示:

<Compile Include="CustomerServiceDao.cs" />
<Compile Include="CustomerServiceDao.Query.cs">
    <DependentUpon>CustomerServiceDao.cs</DependentUpon>
</Compile>
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3621345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档