Bonjour,

Je souhaiterais créer et utiliser une dll développée en C#.

J'ai déjà développé des solutions en C# contenant des dll, mais là je souhaiterais juste avoir des dll dans mon projet, pour par exemple les utiliser dans Excel avec:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Declare PtrSafe Function test Lib "testLib" Alias "testA" (ByVal a As integer) As integer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
namespace test_namespace
{
    public static class ClassTest
    {
        public static int test(int a)
        {
            return a * 2;
        }
    }
}
Mes problèmes c'est que je ne connais pas tout les détails auxquels il faut être attentif ni comment bien paramétré mon projet: importance du namespace ou de la classe,inscrire au COM, référencer la dll avec regSrv (x32 ou x64), comment distribuer ma dll sur d'autre poste...

En gros, j'ai une vague idée de comment ça devrait fonctionner... mais Ca ne fonctionne pas... Pouvez-vous m'aider?