簡體   English   中英

WorkflowDesigner - 如何指定表達式應該在C#中?

[英]WorkflowDesigner - How do I specify expressions should be in C#?

我正在研究Windows Workflow Foundation的工作流設計器,我有一個小應用程序運行托管設計器,工具箱和屬性檢查器,按照MSDN上的說明: http//msdn.microsoft.com/en-us/庫/ dd489407.aspx

例如,在添加諸如Assign之類的語句時,表達式框表明VB應該用於表達式; 但是,在Visual Studio中的C#工作流項目中使用工作流設計器,它們允許使用C#表達式。

如何向designer / statements / toolbox條目指定應該使用C#?

謝謝。

如果你創建一個C#項目使用WF 4.5和VS11,你的表達式將在C#中,如果你創建一個VB項目,它們將在VB中。

如果願意,可以使用VB表達式將現有工作流添加到C#項目中。

如何向designer / statements / toolbox條目指定應該使用C#?

你不。 自從Workflow FOundation作為基於COM的SQL Server IITC組件開始以來...... VB Script就是語法。

4.5允許您在C#項目中使用C#語法。 但4.0堅持vb腳本。 是的,生活是不公平的 - 我個人認為這是個問題。 最后一個項目我們做了很多工作流程,整個團隊都是C#人員,然后經常“定義一個數組的語法是什么”或“我如何得到一個類型的引用”(即類型等價)正在運行; )

4.5。 根據項目的時間表,無論如何我都會使用它。 它是4.0的替代品,將在10月推出......

重新托管的設計器不支持C#表達式。

你可以在這里看到“細節”。

xaml的唯一區別似乎如下:

sap2010:ExpressionActivityEditor.ExpressionActivityEditor="C#"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM