2011-01-13 3 views
0

C'est probablement une erreur très basique de ma part. Voici ce que je l'ai fait:Projet ajouté à la solution VS 2008; dépendance créée; obtenir l'erreur de compilation CS0246

  1. A créé un nouveau projet C# Smart périphérique dans Visual Studio 2008.
  2. Ajout d'un projet C# (Bouncy Castle) à cette solution.
  3. Création d'une dépendance: mon projet Smart Device dépend de crypto, le projet Bouncy Castle.
  4. ajouté quelques using déclarations à mon projet:
 using Org.BouncyCastle.Crypto; 
    using Org.BouncyCastle.Crypto.Parameters; 
    using Org.BouncyCastle.Security; 
    using Org.BouncyCastle.Utilities.Encoders; 

Compiler le projet me donne quatre erreurs de CS0246:

The type or namespace name 'Org' could not be found (are you missing 
a using directive or an assembly reference?)

J'ai tiré le code C# dans le projet directement, donc je n » Je sais ce que je manque.

Merci!

Répondre

1

créé une dépendance

Personne ne dit jamais que. Ce que je devrais deviner est la source du problème, vous "ajoutez une référence". Projet + Ajouter une référence

+0

@Hans: Je suis allé à Project -> Project Dependencies et j'ai dit que mon projet de smartphone dépend de "crypto". Cependant, j'ai réussi à trouver crypto.dll et ajouter cela comme référence, et il s'est débarrassé des erreurs de construction. Mais si j'ai le code source, ai-je besoin d'un lien vers une DLL? Je pensais que se référer à une DLL était seulement nécessaire si je n'avais pas le code source. – John

+0

Vous n'avez pas besoin du code source si vous avez déjà un assembly compilé. Vous ne "liez" pas, vous le référencez. La liaison est un terme C/C++. –

+0

J'ai parcouru des cas pour lesquels les rédacteurs de bibliothèque offrent des DLL mais ils ne contiennent pas toutes les fonctionnalités présentes dans le code source. Je ne pense pas que cela ait de l'importance dans mon cas, mais je sens qu'il existe un moyen de référencer le code d'un projet dans un autre projet sans un assemblage compilé? Ou les assemblages compilés sont-ils comme ça? – John

Questions connexes