Cédant à la tentation des extensions pour Visual Studio 2010 je me suis lancé dans l’export de mes Templates d’activités. La grande différence entre mes Templates et le Template de base (CodeActivity) se trouve au niveau la méthode CacheMetadata qui est entièrement réécrite pour chaque activité (gros gain de temps en perspective pour vos activités). Mon objectif était simple mais malheureusement semées d’embuches car sur le site Visual Studio Gallery :

  1. Une extension VSIX de type Item Template ne peut contenir qu’un seul zip (donc un seul Template par extension).
  2. Je n'ai le droit de partager que 5 extensions (alors que j’en ai 6 si je partage mes Templates de base…)

Pas vraiment joyeux après avoir fait ce constat, je ne me suis pas pour autant découragé. J’ai donc publié mes 4 premiers Templates sur Visual Studio Gallery :

Je n’y ai pas publié ma NativeActivity car Ron Jacobs a déjà publié la sienne sans CacheMetadata (je ne  voudrais pas froisser le maître WF4).

Pour ceux qui préféreraient (comme moi) avoir l’ensemble de 6 Templates dans une seule extension, j’ai mis à disposition mon extension via SkyDrive. Une fois installée vous aurez une boite de dialogue un peu plus riche en activités ;)

wf4_my templates@+