Вы должны зайти в файл .csproj и добавить тег.Например:
<Compile Include="MainWindow.cs" />
<Compile Include="MainWindow.designer.cs">
<DependentUpon>MainWindow.cs</DependentUpon>
</Compile>
Это покажет правильную связь между файлами в окне проекта MonoDevelop.
Между прочим, мой опыт показывает, что эта зависимость предназначена исключительно для удобства.Добавьте новый файл designer.cs в решение, и код скомпилируется просто отлично: зависимость, похоже, является своего рода документацией.
ТАКЖЕ: удалить или переименовать эти зависимые файлы нельзя вПанель проекта MonoDevelop: вам нужно перейти в Finder (если вы находитесь в OSX, Explorer, если вы находитесь в Windows) и разобраться с файлами там, чтобы переименовать или иным образом манипулировать ими, ТО исправьте файл MonoDevelop csproj вручную.Хорошая новость заключается в том, что это не сложно, и работает нормально, когда вы делаете это, и вы получаете новое крутое хардкорное понимание того, как проект сплочен.