2015-09-08 1 views
0

Laissez-moi vous expliquer brièvement ce que j'essaie d'accomplir avant d'appeler le problème.Impossible d'exécuter mon code sous Windows Server 2012 X64 en tant que tâche Windows

  1. Utilisez l'API TFS pour obtenir l'élément de travail Services.

  2. Obtenez tous les bogues ouverts. Ecrivez en excel tous les bogues ouverts (à partir de l'étape 2)

  3. Envoyer l'étape 3 Excel en tant que pièce jointe via SMTP.

  4. Planifiez une tâche Windows sur Windows Server 2012 et X64 pour effectuer les étapes ci-dessus quotidiennement.

Problème:

Pendant l'exécution step5 Je ne suis pas capable d'écrire dans Excel à l'aide OLEDB en raison d'exception « Le fournisseur « Microsoft.ACE.OLEDB.12.0 » est pas enregistré sur la machine locale » . Pour résoudre ce problème, j'ai construit mon projet Platform Target = X64.

Le problème Excel est résolu mais je ne suis pas en mesure d'accéder à l'API TFS car il n'est pas capable de charger la DLL Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader.

Kaleem.

Répondre