2008-10-09 9 views

Répondre

1

Créez plutôt une bibliothèque de workflows et accédez-y depuis votre application WPF?

Découvrez DinnerNow échantillon app ... ton utilisation!

+0

Eh bien, cela sonne comme une solution de contournement. Mais je ne suis pas content de ça. – FantaMango77

3

Je ne pense pas que vous pouvez simplement ajouter un flux de travail à un projet WPF. Vous devez créer un projet WF et créer votre flux de travail, puis référencer le projet WF.

+0

Il n'y a simplement aucune raison d'avoir le flux de travail dans un projet séparé. – FantaMango77

3

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.

+0

C'était la réponse pour moi! – Jon

1

En fait, lorsque vous sélectionnez le flux de travail sur les types de projet. il y a une autre liste déroulante du côté droit ayant le framework 2.0, framework 3.0, framework 3.5.

si vous sélectionnez le framework 3.5. vous aurez plus de modèles de projet que vous avez demandés.

grâce Muthu

1
  1. Ouvrir VS studio invite de commande
  2. Exécutez la commande suivante:

    devenv /installvstemplates