Я написал последовательный рабочий процесс в SharePoint в нашей среде разработки. После тестирования мы решили развернуть этот рабочий процесс как функцию в промежуточной среде. Мы сделали следующее:
скопировал сборку со строгим именем в GAC, используя gacutil
скопировал файл feature.xml и workflow.xml в WebServerExtensions / 12 / templates / features / someFolder
установленная функция (команда stsadm)
активированная функция (команда stsadm)
Все работало точно так, как запланировано, и рабочий процесс вел себя правильно Проблема заключалась в том, что мы решили что-то изменить в коде (сообщение не было самоочевидным), поэтому на машине для разработки мы обновили сообщение в соответствии с запросом и пересобрали проект.
Проблема в том, что мы не можем найти способ правильно избавиться от предыдущей версии этого рабочего процесса / функции.
Чтобы развернуть обновление, мы:
деактивировал и удалил функцию (команды stsadm), также удалил из GAC.
увеличена версия сборки
выполнил шаги с 1 по 4 сверху.
При использовании рабочего процесса мы по-прежнему получаем первое сообщение, но не можем найти способ отобразить новое сообщение.
Чего нам не хватает?