.NET 콘솔 애플리케이션을 WinForms 또는 WPF 응용 프로그램으로 변환하려면 어떻게합니까?

StackOverflow https://stackoverflow.com/questions/144701

  •  02-07-2019
  •  | 
  •  

문제

아이디어를 시도한 다음 새로운 GUI 기반 프로젝트를 만들고 코드를 복사하기 위해 간단한 콘솔 애플리케이션으로 시작합니다. 더 나은 방법이 있습니까? 기존 콘솔 응용 프로그램을 쉽게 변환 할 수 있습니까?

도움이 되었습니까?

해결책

새 winform을 추가하고 다음 코드를 추가하십시오. Main:

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

또한 확인하십시오 [STAThread] 속성은 귀하 위에 선언됩니다 Main COM 스레딩 모델을 표시하는 기능 Windows 응용 프로그램이 사용됩니다 (Stathread에 대한 자세한 내용 여기).

그런 다음 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하고 "출력 유형"을 Windows 응용 프로그램으로 변경하면 완료됩니다.

편집하다 :

VS2008에서 변경 대상 속성은 응용 프로그램 유형입니다

enter image description here

다른 팁

완전성과 나와 같은 다른 Newbs의 경우 다음을 추가해야합니다.

System.windows.forms 사용;

... program.cs의 상단에

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top