I'm having a problem which i can really tell you that i need help. I have a lib that have some method that i need. But when I added it as reference, throw this error:

> 
> lib.dll could not be added. Please make sure that the file is
>  accessible, and that it is a valid assambly or COM component.
> 
> 
> 

I can tell you that i dont know in which lenguage is written but thats not the case. I saw in one of the project I worked that someone used the reserve word [Lib](http://msdn.microsoft.com/en-us/library/0bk529yw%28v=vs.71%29.aspx) in Visual Basic with the same Lib and it worked well for him. He could consume the resource of the lib but the problem is that he developed it in **Visual Basic** and **i dont know anything about Visual Basic**, just **C#**. 

This is what he did:

```
Public Function Amethod Lib "theDLLfile" (ByVal s as String) As String...

```

The question is: Could that do that? How to make reference and use its methods? What does the Lib word work and how to use it?

I really need help here.

**LITTLE UPDATE:**

When making reference to DLL, the url can be absolute or relative?