다음을 통해 공유


PrecompilationFlags 열거형

정의

미리 컴파일 동작을 결정하는 플래그를 제공합니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
[<System.Flags>]
type PrecompilationFlags = 
Public Enum PrecompilationFlags
상속
PrecompilationFlags
특성

필드

AllowPartiallyTrustedCallers 32

어셈블리에 대해 AllowPartiallyTrustedCallersAttribute 특성이 생성됩니다. 즉, 부분적으로 신뢰할 수 있는 코드에서 어셈블리가 호출될 수 있습니다. /aptca 플래그가 컴파일 기호로 추가됩니다.

Clean 8

애플리케이션이 “완전하게" 빌드됩니다. 즉, 이전에 컴파일된 모든 구성 요소가 다시 컴파일됩니다. 이 필드는 Aspnet_compiler.exe의 -c 스위치에 해당합니다.

CodeAnalysis 16

/define:CodeAnalysis 플래그가 컴파일 기호로 추가됩니다.

Default 0

기본값입니다. 미리 컴파일에 대해 지정된 특수한 동작이 없습니다.

DelaySign 64

어셈블리를 만들 때 완전히 서명되지 않습니다. Sn.exe와 같은 서명 도구를 사용하여 나중에 어셈블리에 서명할 수 있습니다. /delaysign 플래그가 컴파일 기호로 추가됩니다.

FixedNames 128

웹 페이지에 대한 고정 이름으로 어셈블리가 생성됩니다. 컴파일하는 동안 파일이 일괄 처리되지 않고 대신 개별적으로 컴파일되어 고정된 이름을 생성합니다.

ForceDebug 4

컴파일러가 디버그 정보를 내보냅니다. 이 필드는 Aspnet_compiler.exe의 -d 스위치에 해당합니다.

IgnoreBadImageFormatException 256

컴파일러는 잘못된 이미지 형식 예외를 무시합니다.

OverwriteTarget 2

대상 디렉터리를 덮어쓸 수 있습니다. 이 필드는 이전에 미리 컴파일된 대상에 대한 Aspnet_compiler.exe의 -f 스위치에 해당합니다.

Updatable 1

배포된 애플리케이션을 업데이트할 수 있습니다. 이 필드는 Aspnet_compiler.exe의 -u 스위치에 해당합니다.

설명

PrecompilationFlags 클래스 미리 컴파일하는 동안 빌드 관리자의 동작을 정의 합니다. 합니다 ClientBuildManager 클래스 PrecompilationFlags 생성자 매개 변수 중 하 나와 있습니다. 미리 컴파일을 통해 프로그래밍 방식으로 수행할 수 있습니다. ClientBuildManager 또는 Aspnet_compiler.exe 명령줄 도구를 통해.

적용 대상