2012-12-12 5 views
0

У меня есть программа, которая компилирует приложение. Предполагаемое приложение должно быть скрыто в фоновом режиме или просто не видно.Консоль появляется, когда я открываю свою программно скомпилированную программу

Это то, что у меня есть для приложения, предположим, что быть в BG:

this.ShowIcon = false; 
this.ShowInTaskbar = false; 
this.Visible = false; 
this.WindowState = System.Windows.Forms.FormWindowState.Normal; 

После его создания моей программы, я открываю его и по какой-то причине. Появляется окно командной строки, которое открывается, и форма отчетливо видна.

Кроме того, он отлично работает, если я создаю пустой проект и поместить источник туда и запустить его

Любые идеи, что может быть причиной?

+0

Нам нужно знать больше информации; как вы компилируете программу, которая выполняется? –

ответ

2

Это не ясно как вы собираете, но вы хотите, по крайней мере, эквивалент:

csc /target:winexe [rest of command line as before] 

В основном по умолчанию «тип проекта» из командной строки эквивалентно «консольного приложения».

Если это не поможет, предоставьте лот дополнительную информацию.

Смежные вопросы