У нас есть пользовательское действие, которое мы используем в наших рабочих процессах состояния .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?