CompileWorkflowTask 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
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 框架中的“宿主对象”。 |