Да, но вы можете или не можете называть это так, в зависимости от того, откуда она взялась.
.NET сборка - это любая библиотека, которая содержит метаданные .NET и требует CLRвыполнить.Например, сборка в смешанном режиме содержит как управляемый, так и неуправляемый код.
Можно получить полностью неуправляемую сборку, если взять управляемую сборку и запустить на ней ngen
.Это дает вам сборку «pre-JITted».Однако в этом случае Microsoft могла бы назвать исходную версию IL управляемой сборкой , а после JIT-версии собственный образ управляемой сборки .
* 1015.* Обратите внимание, что в отношении .NET единственное различие между «exe» и «dll» состоит в том, что у одного есть статическая точка входа метода Main, к которой может перейти CLR, а у другого - нет.Оба являются «сборками» с одинаковой базовой внутренней структурой.Так что применяются те же условия.