У нас есть много длительных рабочих процессов, которые сохраняются в базе данных и требуют логического изменения условия цикла, мы попытались изменить условие цикла от проверки нормальной переменной до вызова функции, так как вычислениетеперь намного сложнее.Это нарушает существующие рабочие процессы, которые сохраняются до этого изменения.когда мы пытаемся загрузить ранее сохраненный рабочий процесс с новым определением рабочего процесса, загрузка завершается неудачей с исключением
System.Activities.ValidationException occurred
Message='LocationReferenceValue<String>' is not of type 'WaitForInput`1'. When loading this instance you must ensure that the activity with name 'LocationReferenceValue<String>' implements 'WaitForInput`1'.
Source=System.Activities
StackTrace:
at System.Activities.ActivityInstance.System.Activities.Runtime.ActivityInstanceMap.IActivityReference.Load(Activity activity, ActivityInstanceMap instanceMap)
InnerException:
. Есть ли способ изменить условие для цикла while в действии на основе XAML в WF4не нарушая ни одного из ранее сохраненных экземпляров?