Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以将更多的分部类与SomeForm.Designer.cs文件堆叠在同一位置?_C# - Fatal编程技术网

C# 是否可以将更多的分部类与SomeForm.Designer.cs文件堆叠在同一位置?

C# 是否可以将更多的分部类与SomeForm.Designer.cs文件堆叠在同一位置?,c#,C#,)。我希望能够做到这一点。在我的VisualStudio2008项目中,我得到了一个相当大的表单类(>1000行),所以我把它分成了另外两个部分类。您知道Visual Studio如何将.Designer.cs文件挂接到主代码文件下吗 因为我的表单名为“frmMain”,所以我尝试将我的类重命名为frmMain.SomeMethods.cs和frmMain.SomeOtherMethods.cs。不幸的是,我找不到如何将它们挂接到frmMain.cs下,比如frmMain.Designer.cs

)。我希望能够做到这一点。在我的VisualStudio2008项目中,我得到了一个相当大的表单类(>1000行),所以我把它分成了另外两个部分类。您知道Visual Studio如何将.Designer.cs文件挂接到主代码文件下吗

因为我的表单名为“frmMain”,所以我尝试将我的类重命名为frmMain.SomeMethods.cs和frmMain.SomeOtherMethods.cs。不幸的是,我找不到如何将它们挂接到frmMain.cs下,比如frmMain.Designer.cs和frmMain.resx::-(

可能不可能,但我想我应该先问问专家;;-)

多谢各位


祝大家新年快乐!!!:-D.

你绝对可以做到——只需编辑项目文件即可

我的项目就是这样做的-例如:

<Compile Include="Linq\Extensions\DataProducerExtTest.cs" />
<Compile Include="Linq\Extensions\DataProducerExtTest.Conversion.cs">
  <DependentUpon>DataProducerExtTest.cs</DependentUpon>
</Compile>
...

DataProduceRextest.cs
...

很遗憾,您必须手动编辑才能获得效果,但它可以很好地工作。

您完全可以做到-只需编辑项目文件即可

我的项目就是这样做的-例如:

<Compile Include="Linq\Extensions\DataProducerExtTest.cs" />
<Compile Include="Linq\Extensions\DataProducerExtTest.Conversion.cs">
  <DependentUpon>DataProducerExtTest.cs</DependentUpon>
</Compile>
...

DataProduceRextest.cs
...

很遗憾,你必须手工编辑才能获得效果,但它可以很好地工作。

哈哈。好东西!只需将“Form”替换为“frmMain.cs”。非常感谢你,乔恩!:-)。现在,如果他们能在VS 2010中添加一些东西来更好地控制这一点就好了。同样令人恼火的是,双击它会打开一个空的设计器。哈哈。好东西!只需将“Form”替换为“frmMain.cs”。非常感谢你,乔恩!:-)。现在,如果他们能在VS 2010中添加一些东西来更好地控制这一点就好了。同样令人恼火的是,双击它会打开一个空的设计器。