En mi aplicación de cliente C#, uso XSLT para transformar XML en HTML.Trabajar con XSLT en Visual Studio
Me gustaría poder editar estos archivos en su lugar, sin tener que volver a compilar toda la solución. Tengo problemas para encontrar la forma de configurar Visual Studio 2008 para permitir esto.
El problema es que los archivos XSLT deben copiarse en el directorio de salida de alguna manera. Actualmente esto sucede durante el proceso de compilación. (Mis archivos XSLT están configurados para "copiar si es más nuevo".) El proceso de compilación puede tardar unos minutos, lo que parece excesivo para realizar pequeños ajustes en el HTML.
I podría hacer mis ediciones XSLT en el directorio de salida, pero el directorio de salida no está bajo control de fuente. Accidentalmente borré mis ediciones rápidas varias veces al construir mi solución.
Me gustaría reducir el tiempo de ciclo para depurar XSLT, mientras mantengo mis archivos XSLT bajo control de fuente y evitando sobreescrituras accidentales.
Resumen de las respuestas: Parece que el enfoque más práctico para resolver este problema, dado que Visual Studio no tiene una buena manera de hacerlo de la caja, es crear un proyecto separado que contiene los archivos de contenido. Estos archivos se copian a la ubicación de salida cuando se construye el proyecto. De esta forma no tengo que compilar toda la solución, solo un proyecto con toda la información estática como XSLT, CSS, imágenes, etc.
Varias personas sugirieron usar herramientas de sincronización o de copia por lotes, pero mientras esto funcione para mí personalmente, configurarlo para los otros miembros del equipo también sería mucho trabajo extra.
Su primer párrafo no tiene sentido. Supongo que desea realizar cambios en los archivos XSLT en su ubicación original _sin tener que volver a compilar la solución para obtenerlos en el directorio de salida. – Oded
Sí, @Oded, eso es lo que quise decir. He editado mi pregunta. Espero que ahora esté más claro. – dthrasher