пытается добавить существующую форму Windows в проект VS2012 WinForm, я иду "Добавить/Существующий элемент...", а затем импортирует: MyForm.cs, MyForm.designer.cs, MyForm.resx
Это использовалось для работы в более ранних версиях VS. (Возможно, мне придется корректировать пространства имен.)
В VS2012 MyForm.designer.cs и MyForm.resx теперь не связаны с Формой для целей Дизайнера; то есть они отображаются как отдельные записи файлов в обозревателе решений, а не вложенные под MyForm. Двойной щелчок MyForm показывает пустую форму (без элементов управления) без сообщений об ошибках. Проект компилируется и работает нормально.
Однако, когда я перетаскиваю те же файлы в проект (настраиваю/переименовываю пространство имен), файлы формы правильно связаны друг с другом, и конструктор открывает форму в порядке.
Пока у меня есть решение, может кто-то подчеркнуть, какая разница между этими подходами, в чем смысл добавления параметра "Добавить/существующий элемент", если он не работает, и что происходит на самом деле при перетаскивании файлов? Какой файл (.csproj возможно?) Отвечает за присоединение файлов формы? Поскольку он работает в обоих случаях в более ранних версиях VS, я могу предположить, что это ошибка?
Спасибо.