Bueno a ver tengo ganas de hacer esto me cueste lo q me cueste, ya cada vez entiendo mas y ahora te entiendo lo q decias creo de si cargaba las dll en tiempo de ejecucion o la otra forma seria ponerla de referencia. Y en este caso necesito eso creo, q el programa cargue las dll q estaran en una carpeta llamada Plugins.
Me dicen como hacer eso? el post q me dejaste lo lei pero no entendi bien como lo hicieron ademas lo quiero en C#
Por las dudas no se, dejo el codigo de como estoy haciendo la dll, porq me dicen q use interfaces no se.. diganme desp sobre esto tamb si pueden:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PluginsDLL
{
public interface iPlugins{
bool Init(int Version);
string GetName(); // devuelve el string para ponerlo en un menu o boton
bool Executar();
}
public class Plugin : iPlugins {
public bool Init(int Version) { if (Version == 1.02) return true; else return false; }
public string GetName() { return "ColorFull"; }
public bool Executar() { return true; }
}
}