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 框架调用此类的方法以在编译 C# 和 Visual Basic 项目的 Windows Workflow Foundation 类型时自定义生成过程。 它为将 .xoml 文件编译成中间代码文件(C# 或 Visual Basic)提供了支持。 工作流在编译前进行验证。

构造函数

CompileWorkflowTask()

初始化 CompileWorkflowTask 类的新实例。

属性

AssemblyName

获取或设置在编译过程中生成的程序集的名称。

BuildingProject

获取或设置指示此生成任务当前是否应生成工作流项目的值。

CompilationOptions

获取或设置编译选项。

DelaySign

获取或设置一个指示工作流程序集是否将被延迟签名的值。

HostObject

获取或设置 Object,它用于获取调用编译工作流任务时 Visual Studio 宿主所提供的服务。

Imports

获取或设置一个字符串,该字符串包含用于工作流编译的所有导入指令。

KeepTemporaryFiles

获取一个布尔值,该值确定是否要保留临时文件。

KeyContainer

获取或设置用于对工作流程序集进行签名的公钥/私钥容器的名称。

KeyFile

获取或设置用于对工作流程序集进行签名的文件的路径。

OutputFiles

获取指向所编译工作流项目中的输出文件的路径的数组。

ProjectDirectory

获取或设置一个字符串,该字符串包含工作流项目所在的目录的路径。

ProjectExtension

获取或设置包含工作流项目文件扩展名的字符串。

ReferenceFiles

获取或设置指向正在编译的工作流项目的引用文件的路径的数组。

ResourceFiles

获取或设置指向正在编译的工作流项目的源文件的路径的数组。

RootNamespace

获取或设置正在编译的工作流项目的根命名空间。

SourceCodeFiles

获取或设置指向正在编译的工作流项目中 Visual Basic 或 C# 文件的路径的数组。

TargetFramework

获取或设置.NET Framework的目标对象。

TemporaryFiles

获取指向由正在编译的工作流项目的生成任务创建的临时文件的路径的数组。

WorkflowMarkupFiles

获取或设置指向正在编译的工作流项目的工作流标记文件的路径的数组。

方法

Execute()

运行工作流任务的编译。

显式接口实现

ITask.HostObject

获取或设置 Microsoft Build 框架中的“宿主对象”。

适用于