Как я могу загрузить WindowsFormsControlLibrary UserControl с диска и затем программно добавить его в список элементов управления в форме Windows во время выполнения?
Я хочу начать только с имени файла.
Поддельный код ниже иллюстрирует. Чтобы было ясно, я не хочу добавлять его в набор инструментов Visual Studio и использовать его во время разработки. Вместо этого я хочу загрузить его во время выполнения и вставить в форму Windows , ничего не зная об этом, кроме имени файла .
if (File.Exists("SomeUserControl.dll"))
{
// Load SomeUserControl.dll from disk
// Do something to make it a control
// ...
UserControl SomeUserControl = new UserControl();
Controls.Add(SomeUserControl);
}