3

Windows Workflow Foundation のワークフロー デザイナーを調べています。MSDN の指示に従って、デザイナー、ツールボックス、およびプロパティ インスペクターをホストする小さなアプリケーションを実行しています: http://msdn.microsoft.com/en-us/ライブラリ/dd489407.aspx

たとえば、Assign などのステートメントを追加する場合、式ボックスには、式に VB を使用する必要があることが示されます。ただし、Visual Studio の C# ワークフロー プロジェクト内でワークフロー デザイナーを使用すると、C# 式が許可されます。

C# を使用する必要があるデザイナー / ステートメント / ツールボックス エントリを指定するにはどうすればよいですか?

ありがとう。

4

4 に答える 4

2

C# を使用する必要があるデザイナー / ステートメント / ツールボックス エントリを指定するにはどうすればよいですか?

そうしない。Workflow Foundation が SQL Server IITC の COM ベースのコンポーネントとして開始されて以来、VB スクリプトが構文でした。

4.5 では、C# プロジェクトで C# 構文を使用できます。しかし、4.0 は vb スクリプトにこだわっています。はい、人生は不公平です-私は個人的にこれが問題だと思います. 最後のプロジェクトでは、ワークフロー、チーム全体、すべての C# 担当者、そして定期的に「配列を定義するための構文は何か」または「型への参照を取得するにはどうすればよいか」(つまり、同等の typeof) が実行されていました。 )

4.5. プロジェクトのタイムラインに応じて、とにかくそれを使用します。これは 4.0 の後継であり、10 月までにプッシュされる予定です...

于 2012-05-12T08:58:33.340 に答える
2

VS11 で WF 4.5 を使用する場合、C# プロジェクトを作成すると式は C# になり、VB プロジェクトを作成すると VB になります。

必要に応じて、VB 式を含む既存のワークフローを C# プロジェクトに追加できます。

于 2012-05-12T03:46:35.303 に答える
1

xaml の唯一の違いは次のようです。

sap2010:ExpressionActivityEditor.ExpressionActivityEditor="C#"
于 2012-05-15T15:34:20.753 に答える