PrecompilationFlags 열거형

정의

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

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

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

필드

Name Description
Default 0

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

Updatable 1

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

OverwriteTarget 2

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

ForceDebug 4

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

Clean 8

애플리케이션은 "clean"으로 빌드됩니다. 이전에 컴파일된 모든 구성 요소가 다시 컴파일됩니다. 이 필드는 Aspnet_compiler.exe스위치에 해당합니다 -c .

CodeAnalysis 16

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

AllowPartiallyTrustedCallers 32

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

DelaySign 64

어셈블리를 만들 때 완전히 서명되지 않았습니다. 어셈블리는 나중에 서명 도구(예: Sn.exe)를 통해 서명할 수 있습니다. 플래그가 /delaysign 컴파일 기호로 추가됩니다.

FixedNames 128

어셈블리는 웹 페이지의 고정된 이름으로 생성됩니다. 파일은 컴파일 중에 일괄 처리되지 않고 고정된 이름을 생성하기 위해 개별적으로 컴파일됩니다.

IgnoreBadImageFormatException 256

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

설명

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

적용 대상