Создал солюшен. Добавил в него 2 проекта - A и B. Для А указал ссылку на B.
Проект А:
class ClassStart
{
static void Main(string[] args)
{
Class2.Run();
}
}
Проект B:
class Class1
{
static void Main(string[] args) { }
}
public class Class2
{
public static void Run()
{
System.Console.WriteLine("hello");
System.Console.ReadLine();
}
}
Если убрать метод Main () из класса Class1, то возникает ошибка:
Программа "..." не содержит статического метода "Main", подходящего для точки входа B
Объясните новичку почему так происходит? Зачем в другом проекте нужна точка входа, когда я обращаюсь к другому классу Class2? При этом Class1 не взаимодействует с Class2.