Pregunta

¡Buenos días!

Tenemos un repositorio SVN, que contiene una solución VS. En esta solución hay muchos proyectos web y cada uno de ellos está utilizando un JavaScript-Lib que está desarrollado en un proyecto adicional (llamémoslo DemoWeb ) y se implementa manualmente en los otros proyectos web. < br> Esta construcción tiene muchas desventajas:

  1. Puede olvidar un proyecto para copiar al implementar.
  2. Puede perder algunos archivos
  3. Tiene los mismos archivos .js varias veces en el repositorio SVN
  4. ...

Creo que el escenario (muchos Proyectos que usan las mismas Libs, por ejemplo, JavaScript, archivos .dll, Imágenes, ...) es muy común, así que le pregunto:
¿Cómo lo manejas?
¿Cómo deshacerse de estas desventajas?
¿Cómo no pierde las referencias de IntelliSense en VS (por ejemplo, CssClass-Checking)?

¿Fue útil?

Solución

  • Construcciones automatizadas para construcción / implementación
  • para intellisense: VS tiene algo llamado 'agregar como enlace' para que pueda tener su js en un lugar y hacer referencia de todos los proyectos: haga clic en proyecto- > agregar- > elemento existente, encuentre sus archivos y eche un vistazo en 'agregar' btn, hay una pequeña flecha a la derecha, úsela y elija 'agregar como enlace'

Otros consejos

Automatice sus rutinas de compilación y / o implementación . Mira en la integración continua. La implementación de su aplicación debería dar un paso. (un clic en un enlace, ejecución de un script, etc.) Cualquier cosa más que eso y estás pidiendo que la cagues.

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