다음을 통해 공유


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
특성
구현

설명

참고

이 자료에서는 더 이상 사용되지 않는 형식과 네임스페이스에 대해 설명합니다. 자세한 내용은 Deprecated Types in Windows Workflow Foundation 4.5(Windows Workflow Foundation 4.5에서 사용되지 않는 형식)를 참조하세요.

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

생성자

CompileWorkflowTask()

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

속성

AssemblyName

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

BuildingProject

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

CompilationOptions

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

DelaySign

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

HostObject

컴파일 워크플로 작업을 호출하는 경우 Visual Studio 호스트에서 제공한 서비스를 얻기 위해 사용되는 Object를 가져오거나 설정합니다.

Imports

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

KeepTemporaryFiles

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

KeyContainer

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

KeyFile

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

OutputFiles

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

ProjectDirectory

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

ProjectExtension

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

ReferenceFiles

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

ResourceFiles

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

RootNamespace

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

SourceCodeFiles

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

TargetFramework

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

TemporaryFiles

컴파일할 워크플로 프로젝트의 빌드 작업을 통해 만들어진 임시 파일에 대한 경로 배열을 가져옵니다.

WorkflowMarkupFiles

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

메서드

Execute()

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

명시적 인터페이스 구현

ITask.HostObject

Microsoft Build 프레임워크의 호스트 개체를 가져오거나 설정합니다.

적용 대상