Pregunta

Tengo un servicio web que me gustaría incluir una referencia de proyecto dentro de una aplicación de Windows Forms. (La aplicación se ejecuta en el hardware no conectado en red.) Yo podría simplemente copiar los archivos * .vb que necesito en mi proyecto de formas, pero prefiero no tenedor la base de código.

No fue difícil incluir el proyecto ASP en la solución formas de las ventanas. Sin embargo, no puedo averiguar cómo hacer referencia a ella en mi código formas. ¿Es esto posible?

¿Fue útil?

Solución

Si se asume que usted no está tratando de llamar al servicio web, y simplemente compartir los detalles de implementación, se podría mover el código común en un conjunto compartido por los dos proyectos, o incluso simplemente enlazar los archivos de código en su segundo proyecto en vez de copiarlos allí.

Para añadir archivos vinculados:

  1. Haga clic derecho en su proyecto
  2. Seleccione Add -> elemento existente ...
  3. Seleccione el archivo (s) que desea añadir
  4. Haga clic en la flecha pequeña en el borde del botón Agregar y seleccione "añadir como Enlace"

Otros consejos

Vas a tener que incluir el proyecto y luego configurar una instancia de desarrollo del servicio web.

A continuación, puede agregar una referencia Web a la instancia de desarrollo del servicio en su forma de aplicación. Asegúrese de que utiliza una referencia dinámica al servicio web (debe almacenar la dirección URL del servicio en el archivo app.config). Eso te dará la posibilidad de cambiar la URL más tarde.

Una vez que esté listo para desplegar su solución, se puede instalar el servicio web en el hardware de producción ... y luego configurar el servicio web para funcionar en IIS (sólo para localhost) y actualizar el ap.config de su APP formas para que coincida con el URL local del servicio.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top