Wie kann ich MSIL-Code im Speicher dynamisch mit C# /. NET ändern?Selbst-modifizierender C# (MSIL) Code?
Und ja, ich freue mich wirklich auf ersetzen bestehenden Code, der bereits im Speicher im laufenden Betrieb ist.
Insbesondere ich bin nicht :
- Betrachtet man nur neuen Code (via Expressionsschablonen, ILGenerator, etc.)
- zu erzeugen versucht, ein neues binäres Modul in der Hoffnung Lade auszustrahlen es in den Speicher später
Soweit mir bekannt ist, wird dies in .net IL nicht unterstützt. Warum ist dieses spezifische Szenario erforderlich? – flacnut
Warum brauchen Sie das? –
@newStackExchangeInstance: Ich kann das Projekt, an dem ich gerade arbeite, nicht wirklich diskutieren, alles was ich sagen kann ist, dass diese Fähigkeit sehr hilfreich wäre. – Mehrdad