我正在研究Windows Workflow Foundation的工作流设计器,并根据MSDN:http://msdn.microsoft.com/en-us/library/dd489407.aspx上的说明运行了一个托管设计器、工具箱和属性检查器的小应用程序
例如,当添加诸如Assign之类的语句时,表达式框表明表达式应使用VB;但是,在Visual Studio中使用C#工作流项目中的工作流设计器时,它们允许使用C#表达式。
如何向设计器/语句/工具箱条目指定应该使用C#?
谢谢。
发布于 2012-05-12 11:46:35
当使用带有VS11的WF4.5时,如果你创建一个C#项目,你的表达式将在C#中,如果你创建一个VB项目,它们将在VB中。
如果愿意,您可以将具有VB表达式的现有工作流添加到C#项目中。
发布于 2012-05-12 16:58:33
如何向设计器/语句/工具箱条目指定应使用C#?
你不需要。自从工作流FOundation作为SQL Server IITC的基于COM的组件启动以来...语法是VB脚本。
4.5允许您在C#项目中使用C#语法。但是4.0只适用于vb脚本。是的,生活是不公平的--我个人认为这是tTHE的问题。上一个项目我们用工作流做了很多工作,整个团队都是C#人员,然后有规律地讨论“定义数组的语法是什么”或“我如何获得对类型的引用”(例如,typeof等效项) ;)
4.5。根据项目的时间线,我无论如何都会使用它。它是一个4.0的替代版本,将在10月份推出。
发布于 2015-01-07 00:52:36
重新承载的设计器不支持C#表达式。
您可以看到"details“here。
https://stackoverflow.com/questions/10560071
复制相似问题