Windows Workflow Foundation (WF) を利用して、無人または有人のプロセスの実行のためのワークフローを作成できます。Windows ワークフロー デザイナーは、このようなワークフローを作成するためのデザイン サーフェイスを備えています。ワークフロー デザイナーは、Visual Studio 内からワークフローを作成する場合に使用でき、デザイナーを再ホストする他のアプリケーションに統合することもできます。
このトピックでは、Visual Studio 2010 のワークフロー デザイナーを使用して、コンソール アプリケーションのワークフローを作成する方法について説明します。
ワークフロー コンソール アプリケーションを作成するには
Visual Studio 2010 を起動します。
[ファイル] メニューの [新規作成] をポイントし、[プロジェクト…] をクリックします。
[新しいプロジェクト] ダイアログ ボックスが表示されます。
[インストールされているテンプレート] ペインで、プログラミング言語の設定に応じて、[Visual C#] または [Visual Basic] のいずれかのグループから [ワークフロー] を選択します。
中央のペインで、[ワークフロー コンソール アプリケーション] を選択します。
[プロジェクト名] ボックスに、プロジェクト名としてその内容を説明するわかりやすい名前を入力します。
[場所] ボックスにプロジェクトを保存するディレクトリを入力するか、[参照] をクリックしてディレクトリを選択します。
[ソリューション] ボックスに、新しいソリューションの名前を入力します。[OK] をクリックすると、アプリケーションが作成されます。
注 :
ワークフロー コンソール アプリケーションを既存のソリューションに追加する場合は、そのソリューションを Visual Studio 2010 で開いてソリューション エクスプローラーで右クリックし、[追加]、[新しいプロジェクト…] の順にクリックして [新しいプロジェクト] ダイアログ ボックスを開き、上記の手順を実行します。 プロジェクト テンプレートで XAML のワークフロー定義が作成され、コンソール アプリケーション定義がソース コードに記述されます。ワークフロー デザイナーで、作成したワークフロー用のキャンバスが開かれて表示されます。
ワークフローを作成するには、アクティビティなどのワークフロー項目を**[ツールボックス]** からワークフロー内のデザイン サーフェイスにドラッグします。