Описание тега clr-hosting

Хостинг CLR означает, что собственный процесс может выполнять управляемый код с помощью dll библиотеки времени выполнения.NET, которая фактически выполняет управляемый код. Такой собственный процесс называется "хостом" CLR, .NET Common Language Runtime, а затем в размещенной среде выполнения собственный процесс может выполнять любые сборки CLR.

Хостинг CLR означает, что собственный процесс может выполнять управляемый код с помощью dll библиотеки времени выполнения.NET, которая фактически выполняет управляемый код. Такой собственный процесс называется "хостом" CLR, .NET Common Language Runtime, а затем в размещенной среде выполнения собственный процесс может выполнять любые сборки CLR.

Ссылка на stackru: что такое хостинг CLR?

Документация MSDN:

На данный момент существует 3 разные версии хостинга CLR для каждого основного выпуска CLR:4.0: https://msdn.microsoft.com/en-us/library/dd380851(VS.100).aspx

2.0: (охватывает.NET 2.0 / 3.0 / 3.5):      https://msdn.microsoft.com/en-us/library/9x0wh2z3.aspx

1.1: https://msdn.microsoft.com/en-us/library/9x0wh2z3(v=vs.71).aspx

Книги:

На эту тему также есть хорошая книга (но в основном она касается API-интерфейсов хостинга 2.0):  "Настройка среды выполнения Microsoft .NET Framework Common Language Runtime" от Стивена Пратшнера.