可能重复:
问题是,我希望在解决方案资源管理器中以某种方式对分部类文件进行分组,visual Studio会在文件名前面显示一个+,然后我可以展开该文件名以查看所有其他相关文件。
但是我的类显示在下面的两行中:
> CustomerServiceDao.cs
> CustomerServiceDao.Query.cs
我想要的结果是这样的。
+ CustomerServiceDao.cs
> CustomerServiceDao.Query.cs
为了显示分组的局部文件,有没有我必须遵循的命名约定?
编辑
它起作用了。太好了。但是有没有什么命名约定呢?例如,默认情况下,ascx会这样做。
发布于 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).
手动修改项目文件
发布于 2011-05-27 08:24:01
如果你不想使用繁重且专有的VSCommands扩展来降低开发速度,你可以使用小的扩展NestIn。它只能对文件进行分组/解组
发布于 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>
https://stackoverflow.com/questions/3621345
复制相似问题