In this article, I would like to explain how to load an assembly dynamically and call one of its methods. Consider a situation where you want to call a method at runtime from a unknown assembly based on the user's input, this task can be acheived using reflection.
In the below example an assembly called "BusinessLogic" will be loaded at runtime, which can be determined programatically also.
UI
Load Assembly
Business Logic
Please download the code for full working example.