Экземпляры основы рабочего процесса не найдены после изменения версии зависимых сборок

У нас есть рабочий процесс с несколькими действиями в сборке со строгим именем. Пока рабочий процесс ожидает действия пользователя, мы обновляем сборку до более новой версии. При выполнении следующего шага основа рабочего процесса внезапно сообщает, что больше не может найти экземпляр рабочего процесса. Речь идет буквально о номере версии сборки. Если мы не изменим номер версии, он продолжит работать. Дополнительная информация об исключении:

Выполнение команды InstancePersistenceCommand с именем {urn:schemas-microsoft-com:System.Activities.Persistence/command}LoadWorkflowByInstanceKey было прервано из-за ошибки.

Имя кода ошибки — InstanceNotFound.

Кто-нибудь сталкивался с чем-то подобным?


person pax162    schedule 15.06.2016    source источник
comment
Сам не видел эту ошибку, но вот ссылка, описывающая, как регистрировать более подробную информацию о сохраняемости WF: pablocastilla.wordpress.com/2012/05/18/ Внимание! быстро. Так что включайте, воспроизводите, выключайте :)   -  person nodots    schedule 15.06.2016
comment
Это также может помочь: stackoverflow.com/ вопросы/15703857/   -  person nodots    schedule 15.06.2016
comment
Каков ваш фактический вопрос? Кто-нибудь сталкивался с чем-то подобным? даст да или нет   -  person Thomas Weller    schedule 23.06.2016
comment
В файле .exe.config может быть запись AssemblyRedirect. Аналогичные проблемы в GAC решаются с помощью файла политики.   -  person Thomas Weller    schedule 23.06.2016