PrecompilationFlags 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
미리 컴파일 동작을 결정하는 플래그를 제공합니다.
이 열거형은 멤버 값의 비트 조합을 지원합니다.
public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
[<System.Flags>]
type PrecompilationFlags =
Public Enum PrecompilationFlags
- 상속
- 특성
필드
| Name | 값 | Description |
|---|---|---|
| Default | 0 | 기본값입니다. 미리 컴파일에 대해 지정된 특수 동작이 없습니다. |
| Updatable | 1 | 배포된 애플리케이션은 업다이블할 수 있습니다. 이 필드는 Aspnet_compiler.exe스위치에 해당합니다 |
| OverwriteTarget | 2 | 대상 디렉터리를 덮어쓸 수 있습니다. 이 필드는 이전에 미리 컴파일된 대상의 Aspnet_compiler.exe 스위치에 해당 |
| ForceDebug | 4 | 컴파일러는 디버그 정보를 내보낸다. 이 필드는 Aspnet_compiler.exe스위치에 해당합니다 |
| Clean | 8 | 애플리케이션은 "clean"으로 빌드됩니다. 이전에 컴파일된 모든 구성 요소가 다시 컴파일됩니다. 이 필드는 Aspnet_compiler.exe스위치에 해당합니다 |
| CodeAnalysis | 16 | 플래그가 |
| AllowPartiallyTrustedCallers | 32 |
AllowPartiallyTrustedCallersAttribute 어셈블리에 대한 특성이 생성됩니다. 즉, 부분적으로 신뢰할 수 있는 코드에서 어셈블리를 호출할 수 있습니다. 플래그가 |
| DelaySign | 64 | 어셈블리를 만들 때 완전히 서명되지 않았습니다. 어셈블리는 나중에 서명 도구(예: Sn.exe)를 통해 서명할 수 있습니다. 플래그가 |
| FixedNames | 128 | 어셈블리는 웹 페이지의 고정된 이름으로 생성됩니다. 파일은 컴파일 중에 일괄 처리되지 않고 고정된 이름을 생성하기 위해 개별적으로 컴파일됩니다. |
| IgnoreBadImageFormatException | 256 | 컴파일러는 잘못된 이미지 형식 예외를 무시합니다. |
설명
클래스는 PrecompilationFlags 미리 컴파일하는 동안 빌드 관리자의 동작을 정의합니다. 클래스는 ClientBuildManager 생성자 매개 변수 중 하나로 사용됩니다 PrecompilationFlags . Aspnet_compiler.exe 명령줄 도구를 통해 ClientBuildManager 프로그래밍 방식으로 또는 통해 미리 컴파일을 수행할 수 있습니다.