Среда выполнения CF сама вызывает LoadLibrary для P / Invokes - она вызывает ее для каждой «версии» используемой вами DLL (так что если вы использовали «mynative.dll» в одном месте и просто «mydll» в другом,будет вызван дважды).
Дескриптор, возвращенный из этого вызова, не предоставляется приложениям и не должен быть.Нет способа, кроме закрытия приложения, заставить среду выполнения вызывать FreeLibrary для этой DLL, поэтому нет способа ее выпустить.
Я собираюсь согласиться с комментарием @Cody Greyпо этому вопросу, хотя, в том, что даже если бы это работало, это не решило бы проблему.Вам действительно нужно найти и исправить ошибку, вызывающую плохое поведение, которое вы видите.