designer.cs
на самом деле файл, который вы ищете.
Проблема связана с ручным добавлением его как части проекта. Создание формы из Visual Studio на самом деле делает некоторые дополнительные трюки с файлом проекта.
Что вы хотите сделать, это открыть свой csproj
в текстовом редакторе и исправить его следующим образом.
<Compile Include="stats.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="stats.Designer.cs">
<DependentUpon>stats.cs</DependentUpon>
</Compile>
Это должно сделать это. Обратите внимание, что SubType
фактически указывает, что это форма. Это то, на что смотрит Visual Studio, чтобы выяснить, какого типа дизайнер или представление отображать. DependentUpon
- это то, что позволяет файлам вкладываться друг в друга.
Если по какой-то причине это не сработает, вы также можете создать новую форму и скопировать содержимое класса designer.cs в новую, и все ваши элементы управления должны появиться снова. Это также может помочь вам исправить файл resx
. Вероятно, в любом случае лучше всего пойти по этому пути, чтобы вы могли лучше понять, как устроен файл csproj в целом. Есть хороший шанс, что это не единственный раз, когда вам нужно взглянуть на XML.