Класс Form1 может быть разработан, но не является первым классом в файле [...]

Я новичок на vb.net, и я работал с моим первым приложением... и нашел код примера в msdn, поэтому я просто заменил содержимое своего файла Form1.vb содержимым из MSDN. Когда я откатываю изменения и пытаюсь скомпилировать свой старый код, появились сотни ошибок, и когда я переключаюсь на вкладку Form1[Design] я вижу следующее:

Класс Form1 может быть разработан, но не является первым классом в файле. Visual Studio требует, чтобы дизайнеры использовали первый класс в файле. Переместите код класса так, чтобы он был первым классом в файле и попробуйте снова загрузить конструктор.

Я действительно новичок на vb.net и самой визуальной студии, и я не знаю, что делать в этом случае, моя работа разрушена или что?

Ответ 1

Это потому, что вы добавили некоторый класс или другой код выше определения класса в form1.vb. Удалите это.

Ответ 2

Что для меня работало, это редактирование как Form1.vb, так и Form1.Designer.vb и размещение в начале обоих файлов: Namespace Whatever и в конце обоих файлов: End Namespace. "Независимо" может быть любое имя, которое еще не используется в программе (или имя существующего пространства имен, которое вы уже используете).