Где скрыта функция Main () в файле проекта WPF из VS2010?

Возможный дубликат:
Нет Main () в WPF?

Это код для Main () в программировании WPF.

[STAThread]
public static void Main()
{
  Window win = new Window();
  ....

  Application app = new Application();
  app.Run(win);
}

Однако, когда я попытался использовать VS2010 для создания приложения WPF.

введите описание изображения здесь

Не могу найти Main (), но public MainWindow().

введите описание изображения здесь

Почему скрыта функция Main ()? Как я могу получить Main (), когда использую проект VS2010 WPF?


person prosseek    schedule 30.10.2011    source источник


Ответы (3)


Точка входа находится в App.xaml.cs. Там вы также можете переопределить OnStartup и передать аргументы строки cmd, если это то, что вы хотели сделать.

Как уже упоминалось, вопрос здесь отвечает на то, что вам нужно.

person VoodooChild    schedule 30.10.2011

Он находится в. \ Obj \ BuildConfiguration \ app.g.cs

Вы можете легко перейти к нему, открыв app.xaml.cs и используя правое поле со списком над исходным кодом, чтобы выбрать основной метод (серый = находится в другом файле частичного класса).

person springy76    schedule 30.10.2011

Main () генерируется во время компиляции. Найдите его в App.g.cs в папке obj / {Debug, Release}.

person bilash.saha    schedule 30.10.2011