Je rencontre un problème lors de la création d'une instance d'un assembly d'un void statique Main().Create Instance & Invoke static Main d'un assembly
Heres est le code de l'Assemblée (Exe .NET)
namespace Test
{
internal static class Program
{
[STAThread]
private static void Main(string[] args)
Et voici le code du lanceur: bin est un tableau d'octets qui contient mon assemblage lecture du fichier.
Assembly asm = Assembly.Load(bin);
MethodInfo method = asm.EntryPoint;
object obj = asm.CreateInstance(method.ToString());
method.Invoke(obj, null);
obj est toujours nul et Invoke émet une exception en raison de la disparité des paramètres.
Ok c'est clair pour moi, merci. – Julian
Mais cela ne fonctionne pas avec l'argument null. Il obtient une exception: non-concordance des comptes – Julian