Для создания формы в проекте на ASP.NET Core можно воспользоваться технологией Razor Pages, которая позволяет создавать динамические веб-страницы с использованием HTML и C#.
Для создания формы на странице в проекте ASP.NET Core вам нужно:
1. Создать новый проект ASP.NET Core (Web Application) с поддержкой Razor Pages.
2. Добавить новую Razor страницу или открыть существующую страницу.
3. Добавить HTML-форму на страницу, указав необходимые поля и кнопку для отправки данных.
4. Добавить обработчик POST запроса для формы в коде страницы или в коде папки Pages соответствующего файла страницы.
Чтобы исправить ошибку "Could not load file or assembly 'System.Windows.Forms...", возникшую после добавления формы в проект, вам необходимо удалить ссылку на библиотеку System.Windows.Forms из вашего проекта.
Если вам необходим доступ к элементам формы Windows, рекомендуется создать отдельное приложение на платформе .NET Framework, который поддерживает использование Windows Forms.
Если вам же нужно использовать формы в веб-приложении на ASP.NET Core, рекомендуется использовать HTML-элементы для создания пользовательского интерфейса.