C# - VS2005项目中的部分类

时间:2009-06-28 15:56:21

标签: c# winforms visual-studio-2005

  

可能重复:
  In Visual Studio (2008) is there a way to have a custom dependent file on another custom file?

如何在VS2005项目中添加部分类,以便它显示为主文件的代码隐藏文件?

例如:我想将我的类属性保存在名为MyClass.cs的文件中,并且我希望将我的类属性保存在名为MyClass.attr.cs的文件中。

当我打开VS2005项目时,MyClass.attr.cs - 文件将显示为MyClass.cs的代码隐藏文件,就像winform应用程序中的Form1.csForm1.Designer.cs一样

2 个答案:

答案 0 :(得分:2)

在你的.csproj文件中,你会看到类的单独标签,如下所示:

<Compile Include="MyClass.attr.cs" />
<Compile Include="MyClass.cs" />

MyClass.attr.cs 的条目更改为:

<Compile Include="MyClass.attr.cs">
  <DependentUpon>MyClass.cs</DependentUpon>
</Compile>

答案 1 :(得分:0)

此行为在visual Studio的UI中无法设置,但如果在记事本中打开* .csproj,您会看到,“Form1.designer.cs”被指定为“Form1.cs”的“子项”。

也许有办法,如何在Visual Studio中使用macor。