CompileWorkflowTask 클래스

정의

주의

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

워크플로를 컴파일하는 MSBuild 작업을 나타냅니다. 이 클래스는 상속할 수 없습니다.

public ref class CompileWorkflowTask sealed : Microsoft::Build::Utilities::Task, Microsoft::Build::Framework::ITask
public sealed class CompileWorkflowTask : Microsoft.Build.Utilities.Task, Microsoft.Build.Framework.ITask
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class CompileWorkflowTask : Microsoft.Build.Utilities.Task, Microsoft.Build.Framework.ITask
type CompileWorkflowTask = class
    inherit Task
    interface ITask
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type CompileWorkflowTask = class
    inherit Task
    interface ITask
Public NotInheritable Class CompileWorkflowTask
Inherits Task
Implements ITask
상속
CompileWorkflowTask
특성
구현

설명

메모

이 재질에서는 사용되지 않는 형식 및 네임스페이스에 대해 설명합니다. 자세한 내용은 Windows Workflow Foundation 4.5 참조하세요.

이 클래스는 Microsoft Build 프레임워크의 Task 클래스를 확장합니다. 이 클래스의 메서드는 Microsoft Build 프레임워크에서 호출되어 Windows Workflow Foundation 유형의 C# 및 Visual Basic 프로젝트를 컴파일할 때 빌드 프로세스를 사용자 지정합니다. .xoml 파일을 중간 코드 파일(C# 또는 Visual Basic)으로 컴파일하는 기능을 제공합니다. 워크플로는 컴파일하기 전에 유효성을 검사합니다.

생성자

Name Description
CompileWorkflowTask()
사용되지 않음.

CompileWorkflowTask 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
AssemblyName
사용되지 않음.

컴파일 중에 빌드된 어셈블리의 이름을 가져오거나 설정합니다.

BuildingProject
사용되지 않음.

이 빌드 작업이 현재 워크플로 프로젝트를 빌드하고 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

CompilationOptions
사용되지 않음.

컴파일 옵션을 가져오거나 설정합니다.

DelaySign
사용되지 않음.

워크플로 어셈블리의 서명이 지연되는지 여부를 나타내는 값을 가져오거나 설정합니다.

HostObject
사용되지 않음.

컴파일 워크플로 작업이 호출될 때 Visual Studio 호스트에서 제공하는 서비스를 가져오는 데 사용되는 Object 가져오거나 설정합니다.

Imports
사용되지 않음.

워크플로 컴파일에 대한 모든 imports 지시문을 포함하는 문자열을 가져오거나 설정합니다.

KeepTemporaryFiles
사용되지 않음.

임시 파일을 유지할지 여부를 결정하는 부울 값을 가져옵니다.

KeyContainer
사용되지 않음.

워크플로 어셈블리 서명에 사용되는 퍼블릭/프라이빗 키 컨테이너의 이름을 가져오거나 설정합니다.

KeyFile
사용되지 않음.

워크플로 어셈블리 서명에 사용되는 파일의 경로를 가져오거나 설정합니다.

OutputFiles
사용되지 않음.

컴파일되는 워크플로 프로젝트에서 출력 파일에 대한 경로 배열을 가져옵니다.

ProjectDirectory
사용되지 않음.

워크플로 프로젝트를 포함하는 디렉터리의 경로를 포함하는 문자열을 가져오거나 설정합니다.

ProjectExtension
사용되지 않음.

워크플로 프로젝트의 파일 이름 확장명을 포함하는 문자열을 가져오거나 설정합니다.

ReferenceFiles
사용되지 않음.

컴파일되는 워크플로 프로젝트의 파일을 참조할 경로 배열을 가져오거나 설정합니다.

ResourceFiles
사용되지 않음.

컴파일 중인 워크플로 프로젝트의 리소스 파일에 대한 경로 배열을 가져오거나 설정합니다.

RootNamespace
사용되지 않음.

컴파일되는 워크플로 프로젝트의 루트 네임스페이스를 가져오거나 설정합니다.

SourceCodeFiles
사용되지 않음.

컴파일되는 워크플로 프로젝트의 Visual Basic 또는 C# 파일에 대한 경로 배열을 가져오거나 설정합니다.

TargetFramework
사용되지 않음.

현재 프로젝트의 대상 .NET Framework를 가져오거나 설정합니다.

TemporaryFiles
사용되지 않음.

컴파일 중인 워크플로 프로젝트에 대한 빌드 태스크에서 만든 임시 파일에 대한 경로 배열을 가져옵니다.

WorkflowMarkupFiles
사용되지 않음.

컴파일 중인 워크플로 프로젝트에 대한 워크플로 태그 파일의 경로 배열을 가져오거나 설정합니다.

메서드

Name Description
Execute()
사용되지 않음.

워크플로 작업의 컴파일을 실행합니다.

명시적 인터페이스 구현

Name Description
ITask.HostObject
사용되지 않음.

Microsoft Build 프레임워크에서 Host 개체를 가져오거나 설정합니다.

적용 대상