Problème rencontré :

  • Soit un programme réalisé en .net et devant utiliser l’interop Excel pour réaliser des recherches dans les propriétés des tableaux croisés dynamiques.
  • Ce programme à été créé initialement sur un poste de développement qui n’avait que Office/Excel 2003 (2007 n’existait pas encore).
  • Ce programme est éxécuté sur des serveurs qui n’ont que Office 2003 d’installé.
  • Une évolution du programme est nécessaire, mais les postes de développement ont évolués et ont désormais Office 2007
  • Les serveur n’ont toujours pas Office 2007 et il n’est pas prévu qu’ils l’ait

Et voila le problème qui arrive, le programme à la compilation, embarque l’interop Excel 2007 mais sur le serveur Excel 2007 n’est pas installé.

Impossible de charger le fichier ou l'assembly 'Microsoft.Office.Interop.Excel, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' ou une de ses dépendances. La définition trouvée du manifeste de l'assembly ne correspond pas à la référence de l'assembly. (Exception de HRESULT : 0x80131040)

 

Les commentaires sont fermés.