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
類別。 在編譯 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 架構中的主物件。 |