В VB.NET вы можете добавить ссылки на файлы или ссылки на проекты. Например, если вы хотите использовать класс SQLConnection, вы должны добавить ссылку на System.Data.SQLClient и импортировать пространство имен.MSIL ссылки
Как это работает на более низком уровне в MSIL и на ассемблере. Я предполагаю, что исполняемый файл будет содержать весь код из System.Data.SQLClient?
Я проверил MSIL, сгенерированный из проекта VB.NET, но я до сих пор неясно.
Не больше ли это AppDomain, чем процесс, включающий код? (Хотя это различие не имеет значения в большинстве случаев.) – svick
AppDomain - это действительно просто еще один контейнер в управляемом приложении. Библиотека (модуль, если вы), безусловно, загружается на уровне процесса. –