NGEN.EXE



  • Hallo, habe gerade das Tool NGEN.EXE von MS entdeckt. Leider verstehe ich den Zweck und die Anwendung nicht so ganz. Also, kann ich damit nun nativen x86 Code aus einem C#-Programm erzeugen? Wenn ja, kann mir jemand ein Beispiel geben was ich in der Kommandozeile angeben muß?
    Gruß GastX





  • Danke für den Hinweis. Ich geb also in der Konsole "ngen mylib.dll" ein und erhalte:

    03/30/2007 19:21:03 [520]: Command line: D:\TEMP\ngen.exe D:\TEMP\MYLIB.DLL
    03/30/2007 19:21:03 [520]: Installing assembly D:\TEMP\MYLIB.DLL
    03/30/2007 19:21:08 [520]: Compiling 1 assembly:
    03/30/2007 19:21:09 [520]: Compiling assembly D:\TEMP\MYLIB.DLL ...
    03/30/2007 19:21:17 [520]: myLib, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null
    03/30/2007 19:21:18 [520]: ngen returning 0x00000000

    Schein alles ok zu sein. Aber wo ist jetzt die kompilierte DLL. Das Original hat sich jedenfalls nicht verändert. Ich kann Sie immer noch mit dem "NETdecompiler" decompilieren.

    Bitte um Nachsicht, da Anfänger.
    Gruß GastX



  • Im GAC 😉


Anmelden zum Antworten