静的void Main()のアセンブリのインスタンスを作成する際に問題があります。インスタンスの作成と静的アセンブリのメイン
相続人は、アセンブリ(.NETエグゼ)のコード
namespace Test
{
internal static class Program
{
[STAThread]
private static void Main(string[] args)
であり、ここでランチャーコードは次のとおりです。 ビンは、ファイルから読み込ん私のアセンブリが含まれていたバイトの配列です。
Assembly asm = Assembly.Load(bin);
MethodInfo method = asm.EntryPoint;
object obj = asm.CreateInstance(method.ToString());
method.Invoke(obj, null);
objは常にnullであり、パラメーターが一致しないためにInvokeが例外をスローします。
わかりました。 – Julian
しかし、それは引数nullで動作しません。それは例外を取得します:パラメータのカウントの不一致 – Julian