2010-12-27 2 views
0

J'ai créé ma première DLL en utilisant C# et Visual Studio 2010. J'essaie de l'utiliser dans un programme. La DLL est dans le répertoire du programme, mais Visual Studio ne permettra pas using myDLL indiquant qu'il n'a pas pu être trouvé. J'ai également essayé de l'ajouter comme référence dans l'explorateur de solution. Que dois-je faire de plus?Création et utilisation de DLL dans Visual Studio C#

Voici l'un des fichiers de ma classe.

namespace nbt 
{ 
    class TAG_Long 
    { 
     private string name; 
     private long payload; 
     public TAG_Long(FileStream f) 
     { 
      name = NameTag.SetTagName(f); 
      byte[] buffer = new byte[(int)dataBytes.TYPE_LONG]; 
      f.Read(buffer, 0, (int)dataBytes.TYPE_LONG); 
      Array.Reverse(buffer); 
      payload = BitConverter.ToInt64(buffer, 0); 
     } 
    } 
} 
+0

quel genre de DLL est-il? est-ce une DLL managée qui a été créée avec C# ou est-ce une "vraie"/native DLL, comme user32.dll, que vous avez créée avec C++, etc.? –

+0

S'il vous plaît joindre le code sur ce que vous avez fait jusqu'à présent, nous tirons dans le noir comme des aveugles .... – t0mm13b

Répondre

0

Essayez de mettre votre classe dans un espace de noms

+0

classe est dans un espace de noms. – Paul

+2

donc le code utilisant myDLL devra être changé en utilisant nbt; –

Questions connexes