본문 바로가기

C#

C# .EXE 파일 만들기

※ 프로젝트 파일은 Microsoft社의 연습문제로 만들었습니다.(Windows Forms App C#)

 

1. 프로젝트를 완성시킨 이후 F5(디버그)를 사용하여 에러가 없는지 확인합시다.

 

 

2. 완성된 프로젝트를 Clear 시켜줍니다.(build -> Clear Solution)

(Output에  ========== Clean: 1 succeeded, 0 failed, 0 skipped ========== 이라고 뜨면 성공입니다.)

 

 

3. 이제 .EXE 확장자를 만들어 보도록 합시다.

Solution Explorer의 빌드 할 project를 우클릭하여 Properties를 사용하여 설정할 것입니다.

먼저 Application으로 들어가 봅시다.

Solution Explorer -> Properties -> Application

1번의 Assembly name은 "프로그램 이름.exe" 가 될 파일의 이름(프로그램 이름)을 설정할 수 있습니다.

2번의 Target framework는 프로그램에 사용될 Microsoft社의 .Net Framework 버전을 설정할 수 있습니다.

3번의 Output type은 어떤 OS(ex. Windows, Linux etc..)에서 사용할지 선택할 수 있습니다.

 

Solution Explorer -> Properties -> Build

Build의 Configuration을 VS 안에서는 Debug용으로 사용을 하였지만,

우리는 EXE확장자로 만들기 위하여 Release를 시켜주어야 합니다.

(잘 따라오셨다면 Ctrl + S를 눌러 저장을 해줍시다.)

 

 

3. 저장을 완료하셨다면, Ctrl + Alt + F7(= Build -> REbuild Solution)을 사용하여 Rebuild를 시켜줍시다.

Rebuild

4. 이제 확장자 프로그램을 만들어줄 일만 남았습니다.

Build -> Batch Build..

3번 작업의 Release 작업이 없었다면 Debug만 존재할 것이고,

Release, Rebuild 작업을 하였다면 Release라는 것이 하나 더 생성되었을 것입니다.

 

우리가 빌드하고 싶은 프로그램은 Release 되어야 하므로 Release표시가 된 라인의 build에 ✔️(체크) 하여주시고,

오른쪽의 Build 버튼을 눌러줍시다.

 

5. 빌드된 위치.

빌드가 완료되었다면

 

작성자의 경우 C:\VS-Workspace\Csharp_Tutorial2 위치에 프로젝트를 생성하였으며

 

빌드된 .EXE 프로그램이 있는 위치는 (프로젝트 저장된 위치\bin\Release)

C:\VS-Workspace\Csharp_Tutorial2\bin\Release

의 안에 생성이 됩니다.

 

간단한 프로그래밍이라도 손으로 직접 만들어 보며 즐거운 프로그래밍되시길 바랍니다.

 

감사합니다.

 

P.S

  2020년 마지막 날이네요.
한 해 무거웠던 것들은 훌훌 털어버리고 내일부터는 가벼운 신축년으로 시작해봅시다.

그리고 새해 복 많이들 받으세요.