갓똥
나는야 프로그래머
갓똥
전체 방문자
오늘
어제
  • 분류 전체보기 (186)
    • 프로그래밍 (146)
      • 자바 (9)
      • 안드로이드 (2)
      • 유니티 (20)
      • C++ (38)
      • C# (56)
      • HTML (2)
      • 파이썬 (3)
      • 자료구조 (2)
      • 알고리즘 (0)
      • 문제풀이 (4)
      • 디자인 패턴 (7)
      • 카카오톡 봇 (1)
      • 엑셀 (1)
      • 기타 (1)
    • 게임 (21)
      • 테일즈위버 (0)
      • 카이로소프트 (1)
      • 순위 (19)
      • 기타 (1)
    • 일상 (13)
      • 카페 (1)
      • 방탈출 (12)
    • 기타 (6)
      • 웃긴자료 (5)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

  • 유니티 그래프 그리기
  • c# coroutine
  • C# 예외 처리
  • 유니티 그래프
  • 2020년 게임 매출
  • C# boxing
  • 알고리즘
  • C++ virtual
  • 글로벌게임매출
  • Unity Graph
  • c# delegate
  • 유니티 골드그래프
  • 자바
  • c# 코루틴
  • pc게임 순위
  • 전세계 게임 매출
  • 게임 매출 순위
  • pc 게임 순위
  • 게임 디자인 패턴
  • C++
  • C++ 상속
  • 전세계게임매출순위
  • c# unboxing
  • 모바일 게임 순위
  • 롤 골드그래프
  • c# collection
  • 강남 방탈출
  • 게임매출순위
  • c# Thread
  • C++ 소멸자

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
갓똥

나는야 프로그래머

프로그래밍/C#

[C#] VS없이 컴파일 후 실행 - csc.exe

2019. 9. 19. 12:04
728x90
반응형

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\

(경우에 따라 32bit라면 Framework64가 아닌 그냥 Framework로)

 

위 경로에 csc.exe 라는 파일이 있다.

 

Win+R로 실행기를 열고 cmd로 명령프롬프트를 열고

 

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe class.cs

 

위와 같이 입력하면 현재 위치에 있는 class.cs파일이 컴파일 된다.

 

편하게 하려면

1. C드라이브에 Test폴더 만들기

2. Test폴더 안에 .cs파일 저장 (class.cs로 예를 들게요)

3. cmd를 열고 cd C:\Test 입력

4. C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe class.cs 입력

5. 컴파일 완료 되었다면 class.exe 명령어로 실행


컴파일 시 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe class.cs 뒤에

/nologo를 붙이면 MS의 로고 없이 컴파일 된다.

/target:library를 붙이면 dll파일로 만들어진다.

/out:name.exe를 붙이면 name으로 실행파일이 만들어진다.


조금 더 편하게 하려면 환경변수에 C:\Windows\Microsoft.NET\Framework64\v4.0.30319를 추가한다.

1. 내PC 우클릭 후 속성

2. 왼쪽 고급 시스템 설정 클릭

3. 고급 탭 아래 환경변수 클릭

4. Path부분 클릭 후 편집 클릭

5. 새로 만들기로 C:\Windows\Microsoft.NET\Framework64\v4.0.30319 추가 후 확인

6. cmd에서 csc.exe class.cs 로 컴파일이 되는지 확인

728x90
반응형

'프로그래밍 > C#' 카테고리의 다른 글

[C#] 인터페이스 (interface)  (1) 2020.01.17
[C#] 클래스 기본 문법  (1) 2020.01.13
[C#] 표준 입력  (0) 2020.01.13
[C#] 표준 출력  (0) 2019.12.14
[C#] 기본 코드  (0) 2019.12.03
    '프로그래밍/C#' 카테고리의 다른 글
    • [C#] 클래스 기본 문법
    • [C#] 표준 입력
    • [C#] 표준 출력
    • [C#] 기본 코드
    갓똥
    갓똥
    공부하며 알아가는 내용을 정리해 봅니다.

    티스토리툴바