代码之家  ›  专栏  ›  技术社区  ›  Jeremy

Visual Studio 2008未在解决方案资源管理器中正确嵌套文件

  •  3
  • Jeremy  · 技术社区  · 14 年前

    我有一个vs 2008 winforms项目,最近我添加了一个在不同vs 2008项目中开发的现有表单。所有原始窗体和控件都正确嵌套,但是,对于新窗体,它将窗体、设计器和resx文件显示为3个独立项。

    有没有办法强制vs正确嵌套这些文件?我已经通过设置,谷歌搜索,到了msdn,似乎找不到有关这方面的信息。

    2 回复  |  直到 9 年前
        1
  •  2
  •   VoodooChild    14 年前

    假设新窗体被称为“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>
    
        2
  •  1
  •   Hans Passant    14 年前

    用记事本编辑.csproj文件。这个 <DependentUpon> 缺少元素。