Déploiement automatisé de mixte SSIS / DLL solution

Nous avons actuellement une solution développée à l'aide de SSIS /C#. Le package SSIS (entre autres choses) a une tâche de script qui utilise la logique développée dans les bibliothèques de classes. Cette fonctionnalité doit rester distincte de l'package SSIS.

Parce que nous sommes à l'aide d'un package SSIS je comprends que la DLL compilée doivent être déployés pour le GAC, puis référencés de la tâche de script. Cependant, c'est la création d'un déploiement problème pour nous.

Notre outil de déploiement automatisé (à juste titre) incrémente automatiquement les numéros de version de la DLL, qui sont ensuite publiées sur le GAC. Cependant cela rompt avec le package SSIS, car il va essayer d'accéder à la DLL est basé sur le numéro de version qu'ils ont été publiés pour la machine de développement consultatif gouvernemental (GAC).

La seule solution que nous avons pour cela est d'obtenir la DLL compilée, la main de modifier le package SSIS tâche de script, puis de publier le package.

Il semble qu'il doit y avoir une meilleure façon de le faire - quelqu'un a rencontré ce problème et de trouver une meilleure solution? Ou est-il quelque chose de fondamental dans notre approche, nous avons besoin de changer (au-delà de l'élimination de la nécessité pour les DLL)?

Merci!

OriginalL'auteur Chris | 2009-12-07