[Visual C#] Problème projet après changement de PC

Problème projet après changement de PC [Visual C#] - C#/.NET managed - Programmation

Marsh Posté le 18-03-2009 à 13:50:36    

Bonjour à tous
 
J'ai un projet sous Visual C# 2008 Express qui marche sur ma VM
 
J'ai copié ce projet sur mon PC et voila qu'il ne marche plus
 
 
Dans ma VM  
 
http://nsa06.casimages.com/img/2009/03/17/090317063728258174.png
 
 
Sur mon PC j'ai cette erreur :  
Type 'AxRTUPDATEMANAGERLib.AxRTUpdateManager' introuvable. Assurez-vous que l'assembly qui contient ce type est référencé. Si ce type est un composant de votre projet de développement, assurez-vous que le projet a été créé comme il se doit.
 
http://nsa06.casimages.com/img/2009/03/17/090317064021227549.png
 
 
Ensuite j'ai regardé dans le projet de ma VM ou était stocké les .dll qui ne marche pas sur mon PC et j'ai trouvé ça
 
http://nsa06.casimages.com/img/2009/03/17/090317085953420349.png
 
 
 
J'ai ensuite ajouté à mon projet sur mon PC ses références  
 
On peux les voir ici
 
http://nsa06.casimages.com/img/2009/03/18/090318110042806757.png
 
 
 
 
Maintenant j'ai cette erreur : Classe non enregistrée (Exception de HRESULT : 0x80040154 (REGDB_E_CLASSNOTREG))  
 
 
 
Et je tourne en rond depuis plusieurs jours, j'ai besoin d'aide s'il vous plait.


---------------
PSP toujours a vendre !!!!
Reply

Marsh Posté le 18-03-2009 à 13:50:36   

Reply

Marsh Posté le 18-03-2009 à 19:14:47    

c'est des objets com non enregistré sur ta machine à toi c'est tout. J'imagine que ces dll font référence à d'autre également implicitement utilisées.


---------------
quand un homme raisonne mal c'est qu'il n'a pas les données pour raisonner mieux (diderot)
Reply

Marsh Posté le 24-03-2009 à 17:06:14    

En effet :jap:
 
En fait on ne peux pas référencer des dlls non managés dans un projet .net.
 
Pour cela, on peux créer / récuperer des dll interop qui vont faire l'interface avec des dll com par exemple.
 
La tu a ajoutés les interrop mais pas les dll qui sont appellés.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed