J'ai deux application de fondation de workflow (.NET 3.5 SP 1) qui compile bien. Il comporte deux conditions de règles déclaratives. Les deux sont très simples, des exemples:
- this.Shutdown - this.Runtime == nullErreur de validation WF à l'exécution
Le projet se base correctement sans erreur ou un avertissement, mais quand je lance l'application, il ne réussit pas à l'exception: error 1342: Activity 'whileNotShutdown' validation failed: Can not find the condition "Shutdown not requested".
dans l'autre application, je me sers d'un ensemble de règles plus complexes dans la politique qui génère l'exception suivante: error 1398: Activity 'Defaults' validation failed: Can not find the rule set "Rule Set1". Check if rule set is defined in the rules file.
J'ai essayé de supprimer le fichier .rules et le recréer en recréant les deux règles et cela n'a pas aidé.
La question est: Quel est le problème qui provoque cette erreur?
Certaines choses que j'ai essayé:
- Mise en place des règles de workflow dans le flux de travail plus ne fait aucune différence à la question.
- Le problème affecte tous les flux de travail dans la solution maintenant (même ceux qui avaient l'habitude de fonctionner).
- L'utilisation d'une condition de règle de code n'a pas le même problème - le problème est en quelque sorte lié au fichier de règles.
- reconstruction flux de travail n'a pas aidé
Je les ai essayé sur le niveau de flux de travail et le même problème se produit. L'exécution n'est pas l'exécution du workflow mais un autre composant du système. –