c# - single - visual studio 2017 spa template
Huerta: ¿Fuente completa o no? (3)
Vamos a utilizar Orchard como base para un cliente en particular. Somos una tienda de C # que ejecuta VS2K10. Lo lanzaremos en nuestro sistema de control de versiones según la norma para nuestros proyectos.
Dicho esto, crearemos módulos personalizados basados en las necesidades de nuestros clientes. ¿Qué enfoque recomiendan todos aquí?
- Obtenga el código fuente completo de CodePlex y verifique que en
- Descargue solo el código web de Orchard (similar al instalador de plataforma web)
El problema con el # 1 es que el código base es bastante grande, pero nos permitirá depurar el sitio localmente durante el desarrollo.
¿Cuáles son las advertencias con el # 2? ¿Falta de depuración?
Tengo curiosidad por cuál sería el enfoque de todos para esto. Me inclino a ir con el # 1, obtener la fuente completa, lanzarla en SVN y construir a partir de eso.
¿Pensamientos?
No soy ingeniero de software, pero esto es lo que haría:
- Consigue el código fuente.
- Agréguelo a su solución de VS y control de fuente.
- NO haga referencia al proyecto (s).
- Agregue un evento posterior a la compilación en ese proyecto para copiar la dll y los símbolos (para depurar) en las carpetas del proyecto que de lo contrario se referirían a este.
Si se estrelló en una clase del ensamblaje de ese proyecto, podrá especificar los archivos de código fuente desde que obtuvo los símbolos, y como no modificará ese proyecto regularmente, su VS no lo reconstruirá. cada vez. Incluso puedes descargar el proyecto si quieres guardar algo de memoria, por más trivial que sea.
Si va a desarrollar módulos usando Visual Studio, solo use el código fuente completo. El espacio en disco es barato. Las advertencias con el # 2 son que es mucho menos cómodo. ¿Por qué molestarse?
Utilizo la versión de código fuente completa, pero solo compruebo los módulos y temas en los que estoy trabajando en el control de código fuente.
Originalmente usé solo el código web, pero me encontré con muchos pequeños problemas que eran mucho más fáciles de rastrear cuando utilizaba la fuente completa.
Encontré que solo la fuente que controlaba las cosas en las que estaba trabajando hacía que la actualización a versiones posteriores de Orchard fuera mucho más fácil.