pero se puede hacer.. no se como porque el visual estudio .NET te genera ese codigo automaticanmente y nunca me he puesto a leerlo .
para hacerlo puede ir al panel explorador de soluciones le das click derecho a la solucion o proyecto y seleccionas la opcion agregar referencia..
una ves alli te salen las referencias por defecto, pero puedes agregar nuevas referencias, le das agregar y buscas la dll que necesitas, una vez hecho esto ya puedes usar las funciones de la dll, solo debes invocarla como sea necesario, sea llamando las funciones staticas o instanciando una clase contenida en la dll.
no se si he sido suficientemente claro, pero si hay dudas con gusto las repondere.