В моем приложении мне нужно показать форму при щелчке мыши. Проблема в том, что форма находится в другой сборке, и из-за ленивой загрузки сборки, вероятно, сборка еще не загружена при нажатии кнопки мыши. Так что у меня есть очень заметная пауза, прежде чем форма наконец появится.
Я смог придумать немое исправление, вызвав new FormFromAnotherAssembly()
в моем методе инициализации. Это, конечно, позаботилось о вещах, и паузы больше нет, но это очень уродливо. Единственное, что мне нравится в этом решении, это то, что мне не нужно возиться с путями и именами сборки, которые мне нужно делать, если я хочу использовать что-то вроде Assembly.Load
.
Итак, какое хорошее, надежное решение для выбора, если я хочу убедиться, что сборка загружена, прежде чем я на самом деле нуждаюсь в ней?
Спасибо заранее.