mai
2013


Cette fois ci, je ne vais pas épiloguer… car cela ne sert à rien de reprendre un contenu déjà existant et correspondant à mes attentes : clair et complet !
Edit 2013-05-16 : Petite précision, dans la partie Part 5 : Increase AssemblyVersion, l’auteur précise dans le code de l’activité check out l’instruction » workflow.Folders » pour récupérer les répertoires mappés dans le workspace.
Ensuite, » folder.LocalItem » pour récupérer le chemin local (dans la boucle « pour chaque folder contenu dans le workspace »).
Le problème est le suivant : si le workspace contient un folder cloaked, il est bien contenu dans la liste retournée par la propriété workspace.Folder, mais la propriété LocalItem est nulle ! (ce qui est logique !)
Donc, lorsqu’il est nécessaire de lister les répertoires : il faut ajouter un filtre sur soit folder.IsCloaked soit sur string.IsNullOrEmpty(folder.LocalItem) afin de ne récupérer que les folders mappés dans le workspace courant !
Enjoy !