2009-04-25 2 views
1

응용 프로그램 질문 자동 생성 된 윈도우 폼 프로젝트를 생성 할 때이 콘솔은 여전히 ​​화면에 나타납니다 주요 방법 :콘솔 내가 콘솔 응용 프로그램을 만들 때 이유와 동일하게 볼 수있는 주요 방법을 '변환'방황

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading; 
using System.Globalization; 
using System.Windows.Forms; 

namespace Chapter16 
{ 
    static class Program 
    { 
     [STAThread] 
     static void Main() 
     { 
      Application.EnableVisualStyles(); 
      Application.SetCompatibleTextRenderingDefault(false); 

      Application.Run(new CultureTest()); 
     } 
    } 
} 

이 코드는 Windows Forms 응용 프로그램의 Program.cs에있는 코드와 동일합니다. 문제는 콘솔이 여전히 Windows 양식 프로젝트의 경우와 다른 화면에 나타납니다. 왜 그런가요?

종류 Regadrs PK는

답변

5

당신은 프로젝트 속성에 "Windows 응용 프로그램"의 대상 유형을 설정해야합니다. 이것은 /target:winexe 컴파일러 스위치와 동일합니다. Windows가 쉘 창을 열지 않도록 이진 헤더의 subsystem을 변경합니다.

+0

실제로. 고맙습니다. – pkolodziej