WF4在WPF中重新托管:加载已保存的工作流程不适用于已发布的应用程序

时间:2017-06-08 18:05:34

标签: c# wpf xaml workflow-foundation-4

我下载了Ron Jacobs的this Workfloff project。这是一个简单的解决方案,有三个(Activity,ActivityDesigner和一个WPF Rehosted)项目。

Project image

在调试模式下,一切都运行良好。但是在使用ClickOnce发布项目后,我无法使用已发布的应用程序加载任何已保存的XAML工作流文件!?消息&#34; 无法生成视图&#34;出现在设计器中,我收到错误消息&#34; 组件&#39; MyActivityLibrary.Designer&#39; 没有URI标识的资源&#39; /MyActivityLibrary.Design; component / myactivitydesigner.xaml&#39;&#34;。但实际上URI在<sap:ActivityDesigner x:Class="MyActivityLibrary.Design.MyActivityDesigner"之内。我必须提到,只有具有自己的自定义设计器的工作流才会出现此错误。

1 个答案:

答案 0 :(得分:0)

我发现的解决方案是将两个Activity库合并到一个库类中。现在我有一个活动库,其中包含所有活动以及设计师。还有一个WPF应用程序库。