我们计划开发基于SharePoint 2010的系统(SP对象,工作流,用户界面等)。
系统将包含大约十二个与SharePoint对象交互的工作流。
从询问中我理解以下内容:
答案 0 :(得分:1)
您只能将.NET 3.5工作流与SharePoint 2010一起使用。您说得对,.NET 4.0工作流不会集成到SharePoint 2010中。不要担心升级,即使SharePoint产品团队也会注意到这种情况。他们可能会提出升级工具或向后兼容性。
答案 1 :(得分:0)
使用.NET 3.5 - 否则它将无效。
有些人说你不应该开发状态机工作流,因为它们不存在于.NET 4中,它只有“流程图”工作流程。但最近对.NET 4的更新重新引入了状态机工作流程......
您现在没有任何其他选择,只能使用.NET 3.5。但是你应该记住,一旦出现新的Sharepoint版本(SP 2010很新!),你可能需要升级工作流程 - 但最终你必须将所有代码升级到新版本。
答案 2 :(得分:0)
.NET 4中的WF使用Interop activity来利用向后兼容性。当新的工作流引擎在SharePoint中可用时,您可以安全地执行现有资产(显然存在一些限制)。