Ну сборка - это то что в dll-файле, да.
Где ты прочитал о статических и динамических я не знаю, по тому загуглил сам.
Статическая сборка - это такая, сборка, которая сохранена как dll-файл.
Динамическая - которая создана при помощи System.Reflection.Emit и существует только в рантайме.