Unity and a Visual Basic DLL

I know this topic was already raised :

but I still have troubles including my visual basic 2010 dll in a unity script.

  1. I did create a class project with target framework version 3.5

  2. I did reference to UnityEngine.dll

  3. I did moved the compiled dll to the pluging folder

  4. What I wrote was this code:

    Imports UnityEngine

    Public Class Mydll

     Inherits UnityEngine.MonoBehaviour
     
     
     Public Function Signature()
     
         Signature = "Fabio Musmeci"
     
     End Function
    

    End Class

I started to write a c# script in Unity like the following

 using UnityEngine;
    

using System.Collections;

using MyDll;

public class NewBehaviourScript : MonoBehaviour {

But the class and its methods (Signature in the example) were not available.
Can someone help?
Thanks in advance

Ok I found a solution:

in Unity:

  1. Create a class (example DLLCLASS)

    using UnityEngine;
    using System.Collections;
    using MyDll;
    public class DLLCLASS : Mydll {

     // Use this for initialization
     void Start () {
     
     }
     
     // Update is called once per frame
     void Update () {
     
     }
    

    }

Then add a script like the following:
using UnityEngine;
using System.Collections;

public class NewBehaviourScript : MonoBehaviour {

// Use this for initialization
void Start () {
	
 DLLCLASS a = new DLLCLASS();
	string msg ;
	msg= a.Signature();
	
 print( msg); 	
}

// Update is called once per frame
void Update () {

}

}

With this I got the signature in the debugger…