Это было время, так как я сделал это, я предполагаю, что программа, которая передает вам DLL, использует CompilerParameters.GenerateInMemory = Правда.
Дело в том, что dll действительно сохраняется на диске в некоторой временной папке на короткое время (пока он работает или что-то еще ...), потому что именно так работает компилятор C# (работает?).
Я помню, что это было проблемой для меня тогда, но у меня возникли проблемы с возвратом деталей сейчас, дайте понять. Вы можете обнаружить это с помощью ProcessExplorer или аналогичных инструментов, чтобы увидеть, какие файлы были сохранены/затронуты.
Хорошо, говоря о попытке снова, вы не можете SaveModule только модуль «Run» :) –
@JB: это изнутри WinDbg, я не знаю таких ограничений. – leppie
Вот что я говорю. Вы можете увидеть модуль с! DumpDomain, но вы не можете! SaveModule it. –