Ho la necessità di scrivere una DLL in C# e di fornirla ad un utilizzatore che sviluppa in C.
Per fare un test ho utilizzato una DLL semplicissima, questo è il sorgente scritto in C#:

namespace Test_1
{
public class Class1
{
public static int Add(int a1, int a2)
{
return a1 + a2;
}
}
}

Ho fornito all'utilizzatore la Test_1.dll indicando il punto di ingresso Add(int a1, int a2).

Quando si richiama la dll in C appare un avviso che avverte -- Impossibile trovare un punto di ingresso con nome 'Add' nella DLL 'Test_1.dll' --

Dove sbaglio ?
Qualcuno mi può aiutare ?