我有一个VS 2008 WinForms项目,我最近添加了一个在不同的VS 2008项目中开发的现有表单。所有原始表单和控件都正确嵌套,但是,对于新表单,它将表单,设计器和resx文件显示为3个单独的项目。
有没有办法强制VS正确嵌套这些文件?我已经通过设置,谷歌搜索,去过MSDN,似乎无法找到相关信息。
答案 0 :(得分:2)
假设新表单名为“Form1” 看起来应该是这样的:
<Compile Include="Form1.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form1.Designer.cs">
<DependentUpon>Form1.cs</DependentUpon>
</Compile>
<EmbeddedResource Include="Form1.resx">
<DependentUpon>Form1.cs</DependentUpon>
</EmbeddedResource>
答案 1 :(得分:1)
使用记事本编辑.csproj文件。缺少<DependentUpon>
个元素。