Bonjour tout le monde,

Voilà j'ai un soucis je vais essayer d'être clair :

J'ai développé en c# sous VSTO un addin excel qui rajoute une toolbar dans le menu d'excel. Ce que je veux faire qu'en cliquant sur l'un des choix de cette toolbar un projet en c# quelconque puisse être lancé (une .dll)

J'ai créé une solution VSTO qui contient mon addin excel, tout est ok jusque là, avec une fonction AddMenuBar() qui rajoute ma barre menu, puis dans la même solution j'ai créé un projet test, je fais appel à ce projet test avec ce code c# :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
string folder = @"C:\MonFolder...";
Debug.WriteLine("current module directory: " + Path.GetFullPath(folder));
foreach (string file in Directory.GetFiles(folder, "*.dll"))
{
    Assembly assembly = Assembly.LoadFile(file);
    Type type = assembly.GetType("test.Startup");
    ConstructorInfo constructor = type.GetConstructor(Type.EmptyTypes);
    instance = constructor.Invoke(new object[0]);
}
Lors de la compile pas de problème, dès que je lance l'addin j'obtient ce message d'erreur :

Dans Excel :
An unhandled exception occured in your application. Contact your administrator or the author of this document for further assistance
System.IO.FileLoadException: Could not load file or assembly 'Test, Version=1.0.0.0, Culture=neutral, PublicKeyToken=...' or one of its dependencies. Failed to grant permission to execute.
VS:
current module directory: C:\MonFolder
A first chance exception of type 'System.IO.FileLoadException' occurred in mscorlib.dll
qunlqun a-t-il une idée ?