Agregar referencias web y locales en Csharp


Una referencia es un acceso a un recurso (Componente, Biblioteca de clases) o a servicios web para acceder a sus metodos, variables o tipos de datos publicos, los cuales realizan operaciones especificas dependiendo de los datos que pasemos o los metodos que llamemos.
Hay varios tipos de referencias pero aqui solo veremos 2, las web que utilizamos para llamar webservices y las locales que utilizamos para llamar dll.
Para agregar una referencia a una dll local lo que tenemos que hacer es lo siguiente:
  1. En el Explorador de soluciones, seleccione la solución a la que desee agregar la referencia. (Si no ve la solución en el Explorador de soluciones, seleccione Opciones en el menú Herramientas, haga clic en Proyectos y soluciones y, a continuación, haga clic en Mostrar solución siempre.
  2.   Click derecho sobre la solucion => Agregar Referencia (Add Reference).




  3. En la ventana que aparece escogemos la pestaña Explorar (Browse) y buscamos la ruta donde esta la dll que queremos agregar:

     La seleccionamos y damos OK.
Ahora veremos que se crea una carpeta llamada Bin (Si no la tenemos creada) y se agregara la Dll que escogimos.


Para agregar un servicio web es de la siguiente manera:

  1. En el Explorador de soluciones, seleccione la solución a la que desee agregar la referencia. (Si no ve la solución en el Explorador de soluciones, seleccione Opciones en el menú Herramientas, haga clic en Proyectos y soluciones y, a continuación, haga clic en Mostrar solución siempre.
  2.   Click derecho sobre la solucion => Agregar Referencia Web (Add Web Reference).  

  3. Se nos abrira una ventana con forma de navegador y pedira la url del WebService, la cual ingresaremos y presionaremos la flecha verde o IR. Luego donde dice "Nombre de referencia web" colocaremos un nombre para identificar al servicio y preionamos el boton que dice "Agregar referencia (Add Reference)" y listo hemos terminado.

Espero que lo disfruten, compartan y comenten. ;)

"Si se puede imaginar... se puede programar."


Google