2010-09-16 8 views
3

Je commence tout juste avec C# (en utilisant VS2008) - suis un programmeur expérimenté Java, C++, VC++, VB.assembly non trouvé NEWBIE issue

J'ai téléchargé un assemblage (je suppose) de codescales.com; c'est un DLL.

Dans mon (nouveau) projet C#, j'ai ajouté cette DLL comme référence - en y naviguant. J'ai travaillé sur intellisense et j'ai codé un simple exemple pour le tester, mais à chaque fois que je frappe le VS "Debug", j'obtiens l'Exception suivante. Ai-je besoin de "m'enregistrer" ou de faire quelque chose à cette DLL téléchargée pour l'utiliser correctement dans mon projet? (VS semble copier à la sortie dir automatiquement Surchauffe.)

Merci à l'avance, AJ

System.IO.FileNotFoundException était unhandled Message = "Impossible de charger le fichier ou l'assembly ' CodeScales.Http, Version = 1.0.0.0, Culture = neutre, PublicKeyToken = null 'ou l'une de ses dépendances Le système ne peut pas trouver le fichier spécifié. "
Source = "ocrTest1"
FileName = "CodeScales.Http, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null" FusionLog = "=== informations d'état pré-bind === \ r \ NLog: utilisateur = CAPTURESDK-VM \ XXXXX \ r \ NLog: DisplayName = CodeScales.Http, version = 1.0.0.0, Culture = neutre, PublicKeyToken = null \ n (entièrement spécifié) \ r \ NLog: appbase = file : /// C:/Documents and Settings /XXXXX/Mes documents/visuels studio 2008/Projets/ocrTest1/ocrTest1/bin/Debug/\ r \ NLog: initial privatePath = NULL \ r \ nca assemblage remplissage. ocrTest1, Version = 1.0.0.0, Culture = neutral , PublicKeyToken = null \ r \ n === \ r \ NLog: Cette liaison commence dans le contexte par défaut charge \ r \ NLog. Non fichier de configuration trouvé. référence à ce moment (privé, personnalisé, assembly partiel ou basé sur l'emplacement bind). \ r \ nLOG: Tentative de téléchargement de new URL file: /// C:/Documents et Paramètres/XXXXX/Mes documents/Visuel studio 2008/Projets/ocrTest1/ocrTest1/bin/Debug/CodeScales.Http.DLL \ r \ NLog. Tentative de téléchargement nouveau fichier URL : /// C:/Documents and Settings/ XXXXX/Mes Documents/visuel studio 2008/Projets/ocrTest1/ocrTest1/bin/Debug/CodeScales.Http/CodeScales.Http.DLL \ r \ NLog. Tentative de téléchargement nouveau fichier URL : /// C:/Documents et Paramètres/XXXXX/Mes documents/Visuel Studio 2008/Projets/ocrTest1/ocrTest1/bin/Debug/CodeScales.Http.EXE. \ R \ nLOGUE: Tentative de téléchargement d'une nouvelle URL file: /// C:/Documents et Paramètres/XXXXX/Mes documents/Visuel Studio 2008/Projets/ocrTest1/ocrTest1/bin/Déboguer/CodeScales.Http/CodeScales.Http.EXE.\ R \ n »

Répondre

5

Il y a un décalage de nom, ne sais pas comment cela est arrivé. Retirez la référence d'assemblage. Renommez la DLL que vous avez téléchargé à partir CodeScales.Http.V0.14.dll à CodeScales.Http.dll. Ensuite, ajouter la référence arrière.

+0

bien repéré. Je ne l'ai pas lu En gros, ça ressemble à CodeScales essaye d'utiliser le nom de fichier pour le versionnage, qui ne fonctionne pas vraiment pour les assemblages .NET ... –

4

Vous devez changer Framework. Aller à « Propriétés » et le changement « Net Framework 4 profil client » à » Net Framework 4' .