Application.Run(новая форма Form1()); давать ошибку
У меня есть стандартный код для Program.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace cellap
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
- я создал новый проект
- я импортировал существующую форму1 и заменил существующую форму1
когда я запускаю приложение, я получаю сообщение об ошибке в указанной строке:
Ошибка 1 Не удалось найти тип или имя пространства имен "Form1" (отсутствует директива using или ссылка на сборку?) C:\Users\alexluvsdanielle\AppData\Local\Temporary Projects\cellap\Program.cs 18 33 cellap
кто-нибудь знает в чем проблема?
3 ответа
Решение
using ProjectName.folder
Затем создайте объект для класса Form1() следующим образом.
Form1 form1 = new Form1();
Application.Run(form1);
Кроме того, убедитесь, что у вас есть Form1.cs
Проверьте ваше пространство имен. Существующий Form1
более чем вероятно в другом пространстве имен, чем cellap
, Проверить Form1.designer.cs
класс тоже.
Когда вы скопировали форму, вы изменили ее пространство имен, чтобы Program.cs мог ее увидеть?