Любой способ запуска DLL при нажатии кнопки C # - PullRequest
0 голосов
/ 12 марта 2010

Я ищу способы ускорить мою программу до максимума, и один из способов, который я задумал, - обрезать все библиотеки DLL, запускаемые при запуске, и запускать их, когда это необходимо.

Например, у меня есть DLL, содержащая информацию, необходимую для модуля обновления, но я не хочу, чтобы она работала в программе, если она мне не нужна, пока у меня не появится обновление. (Я знаю, что могу создать отдельную программу и связать ее с этим, но это только пример.)

Есть ли способ прикрепить это к нажатию кнопки?

Извините, если я не сделал мой вопрос понятным.

Спасибо

1 Ответ

3 голосов
/ 12 марта 2010

Вы уже делаете это.

Среда выполнения .Net загружает библиотеки DLL только по мере необходимости.
Ваш модуль обновления будет загружен только при первом использовании метода, использующего его, JITted.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...