블로그 이미지
Kanais
Researcher & Developer 퍼즐을 완성하려면 퍼즐 조각들을 하나 둘씩 맞춰나가야 한다. 인생의 퍼즐 조각들을 하나 둘씩 맞춰나가다 보면 인생이란 퍼즐도 완성되는 날이 오려나...?

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

05-21 19:13

Recent Post

Recent Comment

Recent Trackback

Archive

2015. 5. 19. 11:39 Programming/.NET

작성날짜    : 2011-03-29


Visual C# 2008 컴파일러 옵션

 

                        - 출력 파일 -

/out:<file>                    출력 파일 이름을 지정합니다(기본값: 주 클래스가

                               있는 파일 또는 첫째 파일의 기본 이름).

/target:exe                    콘솔 실행 파일을 빌드합니다(기본값). (약식:

                               /t:exe)

/target:winexe                 Windows 실행 파일을 빌드합니다. (약식: /t:winexe)

/target:library                라이브러리를 빌드합니다. (약식: /t:library)

/target:module                 다른 어셈블리에 추가될 수 있는 모듈을 빌드합니다.

                               (약식: /t:module)

/delaysign[+|-]                강력한 이름 키의 공개 부분만 사용하여 어셈블리

                               서명을 연기합니다.

/doc:<file>                    생성할 XML 문서 파일

/keyfile:<file>                강력한 이름의 키 파일을 지정합니다.

/keycontainer:<string>         강력한 이름의 키 컨테이너를 지정합니다.

/platform:<string>             이 코드를 실행할 수 있는 플랫폼을 x86, Itanium,

                               x64 또는 anycpu로 제한합니다. 기본값은

                               anycpu입니다.

 

                        입력 파일 -

/recurse:<wildcard>            와일드카드 지정에 따라 현재 디렉터리와 하위

                               디렉터리에 있는 모든 파일을 포함합니다.

/reference:<alias>=<file>      지정한 어셈블리 파일에서 해당 별칭을 사용하여

                               메타데이터를 참조합니다. (약식: /r)

/reference:<file list>         지정한 어셈블리 파일에서 메타데이터를 참조합니다.

                               (약식: /r)

/addmodule:<file list>         지정한 모듈을 이 어셈블리에 링크합니다.

 

                        - 리소스 -

/win32res:<file>               Win32 리소스 파일(.res)을 지정합니다.

/win32icon:<file>              이 아이콘을 사용하여 출력합니다.

/win32manifest:<file>          Win32 매니페스트 파일(.xml)을 지정하십시오.

/nowin32manifest               기본 Win32 매니페스트를 포함하지 마십시오.

/resource:<resinfo>            지정한 리소스를 포함합니다. (약식: /res)

/linkresource:<resinfo>        지정한 리소스를 이 어셈블리에 링크합니다. (약식:

                               /linkres)

                               resinfo 형식이 <file>[,<string

                               name>[,public|private]]인 경우

 

                        코드 생성 -

/debug[+|-]                    디버깅 정보를 내보냅니다.

/debug:{full|pdbonly}          디버깅 형식을 지정합니다. 기본값은 'full'이며,

                               실행 중인 프로그램에 디버거를 연결합니다.

/optimize[+|-]                 최적화를 사용합니다. (약식: /o)

 

                        - 오류 및 경고 -

/warnaserror[+|-]              모든 경고를 오류로 보고합니다.

/warnaserror[+|-]:<warn list>  특정 경고를 오류로 보고합니다.

/warn:<n>                      경고 수준(0-4)을 설정합니다. (약식: /w)

/nowarn:<warn list>            특정 경고 메시지를 사용하지 않습니다.

 

                        - 언어 -

/checked[+|-]                  오버플로 검사를 생성합니다.

/unsafe[+|-]                   'unsafe' 코드를 사용할 수 있습니다.

/define:<symbol list>          조건부 컴파일 기호를 정의합니다. (약식: /d)

/langversion:<string>          언어 버전 모드를 ISO-1, ISO-2 또는 기본값으로

                               지정합니다.

 

                        - 기타 -

@<file>                        추가 옵션에 대한 지시 파일을 읽습니다.

/help                          사용법 메시지를 표시합니다. (약식: /?)

/nologo                        컴파일러 저작권 메시지를 표시하지 않습니다.

/noconfig                      CSC.RSP 파일을 자동으로 포함하지 않습니다.

 

                        - 고급 -

/baseaddress:<address>         빌드할 라이브러리의 기준 주소

/bugreport:<file>              '버그 보고서' 파일을 만듭니다.

/codepage:<n>                  소스 파일을 열 때 사용할 코드 페이지를

                               지정합니다.

/utf8output                    컴파일러 메시지를 UTF-8 인코딩으로 출력합니다.

/main:<type>                   진입점을 포함하는 형식을 지정합니다. 다른 모든

                               가능한 진입점은 무시합니다. (약식: /m)

/fullpaths                     컴파일러가 정규화된 경로를 생성합니다.

/filealign:<n>                 출력 파일 섹션에 사용되는 맞춤을 지정합니다.

/pdb:<file>                    디버그 정보 파일 이름을 지정합니다(기본값:

                               확장명이 .pdb인 출력 파일 이름).

/nostdlib[+|-]                 표준 라이브러리(mscorlib.dll)를 참조하지

                               않습니다.

/lib:<file list>               참조를 검색할 추가 디렉터리를 지정합니다.

/errorreport:<string>          내부 컴파일러 오류를 처리하는 방법을 지정합니다.

                               prompt, send, queue 또는 none 중에서 선택할 수

                               있으며 기본값은 queue입니다.

/moduleassemblyname:<string>   이 모듈이 속할 어셈블리의 이름입니다.

'Programming > .NET' 카테고리의 다른 글

[.NET] try catch  (0) 2015.05.19
[.NET] Serialize (직렬화)  (0) 2015.05.19
[.NET] Assembly  (0) 2015.05.19
[.NET] 인터페이스 대신 대리자를 사용해야 하는 경우  (0) 2015.05.19
[.NET] Delegate (대리자)  (0) 2015.05.19
posted by Kanais