我们有一个自定义活动,我们在.Net 3.5州工作流程中使用。
xaml看起来与此相似:
<ns0:OurCustomActivity x:Name="workflow1" InProp1="{x:Null}"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:ns0="clr-namespace:Our.Custom.Activity;Assembly=Our.Custom.Activities,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=12345">
...
</ns0:OurCustomActivity>
活动dll具有强名称,设计者在xaml文件中写入名称空间声明。
现在的问题是,我们有数百个使用此自定义活动的工作流,每当我们更改自定义活动程序集的版本时,我们都必须在所有工作流程中重写该版本。
如果我们使用.Designer.cs而不是XML,则只需重新编译。
除了不使用XML之外,还有什么办法可以解决这个问题吗?
答案 0 :(得分:1)
我发现The Problem Solver's版指向长时间运行的工作流程的指南非常有用。他有4个部分:Part 1 Part 2 Part 3 Part 4,其中每个部分都基于之前的部分。
答案 1 :(得分:0)
工作流程可以使用.Net版本控制基础架构 - 但我不确定这是否在3.5版本中已经存在。以下是该过程的概述: