在同一解决方案中引用来自不同项目的工作流活动

时间:2014-05-16 15:10:20

标签: .net visual-studio-2012 sharepoint assemblies workflow-foundation

如何在同一解决方案中引用其他SharePoint项目的工作流活动?

我尝试了什么:

我创建了一个新的SharePoint 2013项目,并将其命名为“ReferencingTest”。然后我添加了一个工作流程。

然后,我在同一解决方案中创建了一个不同的SharePoint 2013项目,并将其命名为“FrameworkTest”。我向它添加了一个名为“FrameworkActivity”的新工作流活动。

现在我想在“ReferencingTest”项目中使用“FrameworkActivity”。如下所示,它已添加到参考文献中。它在工具箱中可见。但是当尝试将活动删除到工作流程时,鼠标图标会更改以显示不允许这样做。

如下所示,“ReferencingTest”引用了“FrameworkTest”项目。我已经尝试将FrameworkActivity添加到referencingTest项目,甚至尝试在XAML中为ReferencingTest工作流添加引用。还有其他想法吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试将FrameworkActivity组装添加到GAC。

从bin \ Debug \ PartitionedWorkflowBuild \ FrameworkActivity.dll

中获取程序集

不是来自bin \ Debug Folder。

同时检查:http://social.msdn.microsoft.com/Forums/vstudio/en-US/73c4e1bf-e54b-4d6a-b0d3-896bbba96c83/tfs-2010-custom-workflow-activity-cannot-add-activity-to-workflow?forum=tfsbuild