SharePoint Designer 2010 – The list of workflow actions on the server references an assembly that does not exist

Při vytvoření nového workflow vznikne chyba:

„The list of workflow actions on the server references an assembly that does not exist. Some actions will no be available. The assembly strong name is Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c. Contact your administrator for more information.“

Po dlouhém pátrání a provaření spousty hodin jsem přišel na to, že v nějaké kumulativní aktualizaci Microsoft do Foundation přidal custom actions pro SP Server ;-/ A tedy reference na neexistující DLL assembly.

Oprava je prostá, stačí tyto custom actions smazat nebo přejmenovat koncovku souboru .ACTION na něco jiného, soubory jsou umístěny dle aktuální jazykové verze:

[more]

pro češtinu:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\1029\Workflow

pro angličtinu:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\1033\Workflow

v tomto umístění odstraňte (a zálohujte si tento soubor) soubor MOSS.ACTIONS:

image

Restartuje IIS a zavřete SP Designer, hotovo.