Bien que cela ne soit pas officiellement pris en charge, vous pouvez faire à peu près tous les flux de travail de support de projet Visual Studio en faisant des étapes compilées par Robert L. Bogue au his blog article.
Juste au cas où si le message original devient indisponible, voici ses étapes (testé sur Visual Studio 2008 SP1):
j'ai ajouté l'activité de travail à mon projet de base et ... ça n'a pas marché. J'ai eu cette erreur vraiment laide quand j'ai essayé d'ouvrir la surface de conception pour l'activité. Il a dit en partie:
Le service 'System.Workflow.ComponentModel.Design.IIdentifierCreationService' doit être installé pour que cette opération réussisse. Assurez-vous que ce service est disponible. Après avoir regardé l'écran en me demandant comment comprendre cela, cherché des réponses (et rien trouvé), j'ai commencé à regarder dans le fichier de projet et j'ai trouvé qu'il y avait deux pièces nécessaires pour faire de la surface du concepteur de flux de travail travail. La première entrée qui est nécessaire appartient au et est:
{14822709-B5A1-4724-98CA-57A101D1B079}; {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
Fondamentalement, il est dit que c'est un flux de travail projet et c'est un projet C#. Si vous utilisez VB, créez une activité de flux de travail personnalisée, puis ouvrez le fichier de projet dans le bloc-notes et vous devriez voir un autre noeud ProjectTypeGuids que vous pouvez utiliser.
La deuxième partie est une instruction d'importation qui va juste à l'intérieur du nœud racine. Il est:
L'ajout de ces deux entrées dans votre fichier de projet fait les extensions de workflow fonctionnent dans Visual Studio et peut rendre votre travail d'activité personnalisée - même si vous avez commencé avec une bibliothèque de classe standard.
Eh bien, cela sonne comme une solution de contournement. Mais je ne suis pas content de ça. – FantaMango77