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.50 中的 Deprecated Types。

此类扩展 Microsoft Build 框架的 Task 类。 Microsoft Build框架调用此类的方法,用于在编译 Windows C# 和Visual Basic项目的工作流基础类型时自定义生成过程。 它支持将 .xoml 文件编译为中间代码文件(C# 或Visual Basic)。 在编译之前验证工作流。

构造函数

名称 说明
CompileWorkflowTask()
已过时.

初始化 CompileWorkflowTask 类的新实例。

属性

名称 说明
AssemblyName
已过时.

获取或设置编译期间生成的程序集的名称。

BuildingProject
已过时.

获取或设置一个值,该值指示此生成任务当前是否正在生成工作流项目。

CompilationOptions
已过时.

获取或设置编译选项。

DelaySign
已过时.

获取或设置一个值,该值指示工作流程序集是否会延迟签名。

HostObject
已过时.

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

Imports
已过时.

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

KeepTemporaryFiles
已过时.

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

KeyContainer
已过时.

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

KeyFile
已过时.

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

OutputFiles
已过时.

获取从正在编译的工作流项目中输出文件的路径数组。

ProjectDirectory
已过时.

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

ProjectExtension
已过时.

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

ReferenceFiles
已过时.

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

ResourceFiles
已过时.

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

RootNamespace
已过时.

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

SourceCodeFiles
已过时.

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

TargetFramework
已过时.

获取或设置当前项目的框架.NET目标。

TemporaryFiles
已过时.

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

WorkflowMarkupFiles
已过时.

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

方法

名称 说明
Execute()
已过时.

运行工作流任务的编译。

显式接口实现

名称 说明
ITask.HostObject
已过时.

获取或设置 Microsoft Build 框架中的 Host 对象。

适用于