Salve! sto cercando di utilizzare ICSharpCode.dll all'interno di una mia dll.
Nonostante io abbia inserito

using ICSharpCode.SharpZipLib.Zip;

mi viene restituito l'errore:

error CS0246: Impossibile trovare il tipo o il nome dello spazio dei nomi 'ICSharpCode'. Probabilmente manca una direttiva using o un riferimento a un assembly

Preciso che ho copiato la dlld di ICSharpCode nella cartella bin, l'ho caricata nella GAC e se invece di compilare provo ad utilizzare il code-inside funziona tutto perfettamente.

In sostanza, come faccio ad utilizzare all'interno della dll classi presenti altrove (non System)?
Nn utilizzo VS.NET, compilo da me.
Qualcuno mi aiuta?