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 類別。 在編譯 C# 和 Visual Basic 專案的 Windows Workflow Foundation 時,Microsoft Build 架構會叫用這個類別的方法以自訂建置程序。 它支援將 .xoml 檔案編譯為中繼程式碼檔案 (C# 或 Visual Basic)。 工作流程會先經過驗證再進行編譯。

建構函式

CompileWorkflowTask()
已淘汰.

初始化 CompileWorkflowTask 類別的新執行個體。

屬性

AssemblyName
已淘汰.

取得或設定在編譯期間建置的組件名稱。

BuildingProject
已淘汰.

取得或設定值,這個值表示這項建置工作目前是否正在建置工作流程專案。

CompilationOptions
已淘汰.

取得或設定目前的編譯選項。

DelaySign
已淘汰.

取得或設定值,這個值指出工作流程組件是否將延遲簽署。

HostObject
已淘汰.

取得或設定 Object,這個物件用於在叫用編譯工作流程工作時,取得由 Visual Studio 主應用程式提供的服務。

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 架構中的主物件。

適用於