когда мой .net exe запускается, он загружает правильные сборки .net во время работы. Я понимаю, что происходит зондирование.
Мой вопрос в том, что если я открою .net exe / dll в ildasm, я буду использовать только ссылку .extern на mscorlib.dll, а не другие.
Итак, как clr получает информацию, необходимую для проверки сборок, на которые ссылаются .NET?
У меня есть пример проекта и изображения здесь.
поэтому в этом случае я не вижу ссылок на сборку .net нигде, например System, System.Xml.Linq, Questions и т.д., но, очевидно, они загружаются clr, и я вижу их в моем средстве просмотра журнала Fusion
где находятся данные, необходимые для сборок .net?
Я заметил некоторую несогласованность поведения, когда внешние сборки помещают манифест для некоторых основных DLL-библиотек .net и других внешних DLL-библиотек .net.
Спасибо