En primer lugar debe cargar el archivo DLL
Assembly assembly = Assembly.LoadFrom("dllPath");
A continuación, puede que tenga que agregar el ensamblado al dominio de aplicación
AppDomain.CurrentDomain.Load(assembly.GetName());
Después de que usted puede cargar cualquier escriba desde este ensamblaje
Type t = assembly.GetType("typeName");
Luego, utilizando la reflexión se puede ejecutar métodos de este tipo
Tenga en cuenta que puede que tenga que añadir el siguiente en el archivo de configuración.
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="dlls folder"/>
</assemblyBinding>
</runtime>
¿cuál es su necesidad de crear/añadir DLL en tiempo de ejecución? –
¿Cómo está creando una DLL en tiempo de ejecución? –
¿Desea agregar la referencia al proyecto VS en tiempo de ejecución? No tiene sentido. – leppie