У меня есть два решения, одно функциональное, другое экспериментальное. Я сделал несколько форм и код, который хочу импортировать из Экспериментального в Функциональный.
Я следовал найденным указаниям здесь , чтобы импортировать формы.
- Добавить существующий файлы (cs, designer и resx) из папки Experimental
- Исключить их из решения
- Добавить их снова из папки Functional
- Готово (вроде)
Я столкнулся с тем, что мне нужно было изменить пространство имен в файле FormOne.Designer.cs, чтобы оно соответствовало функциональному решению:
namespace WindowsFormsApp1
Изменено на:
namespace ProjName
После этого и сохранения он работал для FormOne.
Но выполнить точно такую же процедуру (по одной форме за раз) для FormTwo и FormThree не удалось. Когда я пытаюсь построить или перестроить решение или проект, я получаю:
FormTwo.Dispose(bool): no suitable method found to override
Я получаю ту же ошибку для FormTwo и FormThree. Я сделал копию / вставку строки пространства имен, чтобы не вводить опечатку при ее вводе.