Actualmente tengo 4 soluciones que son proyectos independientes, sin embargo, hay un poco de código duplicado cuando se trata de algunas áreas de las aplicaciones.¿La mejor manera de trabajar con múltiples proyectos/soluciones en Visual Studio?
En este momento se trata simplemente de algunas formas y su código asociado.
Cuando quiero cambiar o mejorar algo, tengo que copiar y pegar en todos los proyectos relevantes.
Consideré la creación de un nuevo proyecto dentro de una de las soluciones para la biblioteca .dll/class, pero sentí que esto era incorrecto. (Por favor, diga si estoy equivocado).
Como es un componente para todas las aplicaciones, decidí crear una nueva solución para la biblioteca .dll/class y estoy buscando mover el código compartido a eso, pero, como nunca antes había bajado por esta ruta, ¿Cuáles son mis opciones desde aquí?
¿Puedo incluir esta solución en las demás si necesito hacer un cambio simple y actualizarlo en todos los proyectos o en su lugar, siempre debería estar trabajando en el componente compartido en una instancia separada de Visual Studio , fuera de las aplicaciones que lo usan?
Gracias por esto. - Para ser claro, debería crear soluciones independientes para las características compartidas, luego ir a las otras soluciones y elegir agregar el proyecto? ... La razón por la que no me gustó agregar un nuevo proyecto directamente a una solución existente fue porque pensé que de alguna manera lo ata a esa solución y solo se puede usar allí. ¿Estoy equivocado? – Wil
Puede crear un proyecto en una solución existente y agregarlo a otros. Luego puede agregar una referencia al proyecto en los proyectos que ya existían. – pdr
@pdr - No puedo decir que realmente te haya entendido enseguida, pero lo intenté de todos modos (solo con un MSGBOX compartido, ¡pero tienes que empezar en alguna parte!) Y no puedo creer lo fácil y simple que es estaba. Muchas gracias por la ayuda. – Wil