nennen ich für diese Ausnahme zu suchen versucht, aber ich konnte keine Lösung auf meinem FallC# SetCompatibleTextRenderingDefault muss vor dem ersten
Ich bin mit dem Code Im Folgenden eine .NET-Anwendung aufzurufen finden:
Assembly assem = Assembly.Load(Data);
MethodInfo method = assem.EntryPoint;
var o = Activator.CreateInstance(method.DeclaringType);
method.Invoke(o, null);
die Anwendung, die aufgerufen wird, hat eine Form und in der Entrypoint der Anwendung:
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false); //Exception
Application.Run(new Form1());
}
SetCompatibleTextRenderingDefault
muss vor dem erstenaufgerufen werdenObjekt wird in der Anwendung erstellt.
EDIT:
Assembly a = Assembly.Load(Data);
MethodInfo method = a.GetType().GetMethod("Start");
var o = Activator.CreateInstance(method.DeclaringType);
method.Invoke(o, null);
Sie können das nicht tun. Sie könnten versuchen, das Formular manuell zu erstellen. – SLaks
Ich habe es nicht verstanden? Kannst du bitte erklären? – Huster