Bonjour,
Je débute en VB.NET et Visual Studio. J'ai écrit une petite application qui se connecte à Excel, récupère les informations, fait une manipulation des données et crée un fichier TXT. Jusque la pas de problème. J'ai aussi référencié Microsoft Office 11.0 Object Library.
En faisant les tests sur ma machine je n'ai aucun problème, tout marche impécable. J'ai testé sur une machine virtuelle vièrge ou j'ai installé le Framework .NET et Office 2003, pas de problème.
J'ai eu chez une autre personne ou j'ai installé mon application et ou il y avait Office 2003 d'installé le message d'erreur cité dans le titre.
System.IO.FileNotFoundException: Could not load file or assembly 'office Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c or one of its dependencies
Pour tester j'ai testé sur une autre machine chez moi ou il y avait windows 2000 et office 2000, et même la ça marche.
Maintenant j'ai un peu regardé et j'ai vu que sur les machines ou il y avait Office 2003 je trouvais un fichier office.dll dans le répertoire C:\Windows\Assembly, comme marqué dans le message d'erreur.
1) Est-ce que j'ai vraiment besoin de ce fichier?
2) Sur la machine avec Office 2000 le fichier n'y est pas et ça marche
3) Est-ce que le PublicKeyToken est toujours le même ou est-ce qu'il peut changer?
4) Comment peut-on résoudre le problème?
Si vous avez besoin de plus d'infos dites le moi.
Merci pour votre aide.
Partager