[.net] C # 콘솔 응용 프로그램에서 콘솔 창 숨기기

문제는 콘솔 창이 표시되는 것을 정말로 원하지 않지만 솔루션이 실행 중이어야한다는 것입니다. 여기서 내 요점은 창을 띄우지 않고 백그라운드에서 애플리케이션을 계속 실행하고 싶다는 것입니다.



답변

콘솔 응용 프로그램 에서 Windows 응용 프로그램 으로 출력 유형을 변경합니다 . 이 작업 은 Visual Studio의 프로젝트-> 속성-> 응용 프로그램 에서 수행 할 수 있습니다 .

대체 텍스트


답변

애플리케이션 유형을 Windows 애플리케이션으로 변경하십시오. 코드는 계속 실행되지만 콘솔 창을 만들지 않는 한 표준 창도 없습니다.


답변

대신에 드디어 Console.Readline/key사용할 수 있습니다 new ManualResetEvent(false).WaitOne(). 이것은 나를 위해 잘 작동합니다.


답변

Windows 서비스 응용 프로그램을 만들어 보십시오 . UI없이 백그라운드에서 실행됩니다.


답변

콘솔 응용 프로그램 에서 Windows 응용 프로그램 으로 출력 유형을 변경합니다 .

대신 마지막에 앱을 계속 실행하는 데 Console.Readline/key사용할 수 있습니다 new ManualResetEvent(false).WaitOne().


답변