新建一个Windows窗体应用程序,可以见到Form1.cs和Form1.Designer.cs在“树形框”里是有父子关系的,即Form1.cs可以展开,看到Form1.Designer.cs。问:我现在有两个代码文件A和B,怎么做能使得A与B产生父关系,例如A是B的父级。即A可以展开,看到B。

解决方案 »

  1.   

    1、关闭项目
    2、用notepad手动打开你的项目文件,即那个类似WindowsFormsApplication1.csproj的文件。
    3、找到包含B.cs的项目,类似: <Compile Include="B.cs" />
    4、修改添加一个<DependentUpon>项,结果类似:    <Compile Include="B.cs">
            <DependentUpon>A.cs</DependentUpon>
        </Compile>5、保存并重新打开项目。
      

  2.   

    我再补充一下,如果文件是在某个文件夹里面,应该直接DependentUpon文件名,而不带路径。
        <Compile Include="Fundamental\Album.cs" />
        <Compile Include="Fundamental\Album.Contract.cs">
          <DependentUpon>Album.cs</DependentUpon>
        </Compile>