Tests unitaires invoquant les Objets Metiers

Forum consacré aux développements d'applications interfacées avec les logiciels Sage

Modérateurs: Super Modérateur, Modérateurs

Règles du forum
Merci de prendre connaissance des règles d'utilisation du forum

Avant de poster un nouveau message, utilisez la fonction RECHERCHER. Indiquez la VERSION de votre logiciel et toutes informations utiles à la résolution de votre question. Ne rédigez pas vos messages en MAJUSCULES. Soyez courtois et pensez aux formules de POLITESSE d'usage. Les messages à vocation COMMERCIALE ou PUBLICITAIRE seront supprimés.

*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***

Tests unitaires invoquant les Objets Metiers

Messagede psecheresse » Lun 22 Nov 2010 17:29

Lorsque je lance les tests unitaires de classes utilisant les Objets Metiers, j'ai cette erreur.
System.TypeInitializationException: Une exception a été levée par l'initialiseur de type pour 'ObjetsMetiers.Program'. ---> System.IO.FileNotFoundException: Impossible de charger le fichier ou l'assembly 'Interop.Objets100Lib, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null' ou une de ses dépendances. Le fichier spécifié est introuvable.=== Informations d'état de liaison préalable ===
JRN : utilisateur = HSAS\psecheresse
JRN : DisplayName = Interop.Objets100Lib, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null
(Fully-specified)
JRN : Appbase = file:///C:/Users/psecheresse.HSAS/documents/visual studio 2010/Projects/ObjetsMetiers/TestObjetsMetiers/bin/Debug
JRN : PrivatePath initial = NULL
Assembly appelant : ObjetsMetiers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.

La classe fonctionne correctement lorsque j’exécute le code.
psecheresse
Posteur néophyte
Posteur néophyte
 
Messages: 11
Inscription: Lun 22 Nov 2010 17:22

Re: Tests unitaires invoquant les Objets Metiers

Messagede psecheresse » Ven 8 Avr 2011 15:57

Oups, j'avais mal choisi la DLL semble-t-il. J'ai changé la référence, ce n'est plus Interop.Objets100Lib qui apparaît mais Objets100Lib tout court dans les références du projet.
La solution la plus simple pour ne pas se tromper est de suivre la documentation: dans Add reference, dans le volet "COM", sélectionner le composant "Sage 100 Objets métiers x.x TypeLibrary" puis cliquer sur le bouton "Sélectionner".
psecheresse
Posteur néophyte
Posteur néophyte
 
Messages: 11
Inscription: Lun 22 Nov 2010 17:22


Retourner vers Développements ODBC, Objets métiers, SQL

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités