Как изменить консольное приложение на приложение windows form?

Я разрабатывал консольное приложение, пока нашему проекту не понадобился причудливый пользовательский интерфейс, поэтому мы решили изменить тип проекта на приложение windows form. Мы попытались поместить код ниже в нашу точку входа:

        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new UI());

это работает, но исходное окно консоли все еще существует.

я погуглил некоторые полезные сведения, такие как этой один, но все, что они делают, по существу, убивает окно после его создания, а не устранение корня проблемы. Есть ли более элегантный способ сделать это?

2 ответов


щелкните правой кнопкой мыши проект в обозревателе решений и выберите Свойства. Затем на вкладке " приложение "измените" тип вывода "вашего проекта с" консольное приложение "на" приложение Windows."


тип проекта должен быть установлен до Winexe (в зависимости от IDE, также называется приложение Windows) вместо Exe (в зависимости от IDE, также называется консольное приложение) в свойствах проекта.