Mantener una sola copia de código fuente en múltiples proyectos

18/09/2006 - 10:30 por RFOG | Informe spam
Hola a todos.

Tengo un pequeño problema.

Estoy haciendo una aplicación, que consta de dos proyectos independientes
pero que realmente tienen casi exactamente el mismo código fuente. Uno es
para Windows CE y el otro para PC.

La forma de compartirlo es teniendo diferentes configuraciones, pero
resulta que el Visual C# sólo me permite tener varias configuraciones CE,
pero no mezclar de PC y de sistemas embebidos (cosa que en cierta medida
comparto, pues ambos proyectos usan diferente "toolkit", aunque las
aplicaciones compiladas con el compact ejecuten sin problemas en un PC).

Entonces me he creado otro proyecto, de forma que en la solución tengo dos
proyectos, uno para CE y el otro para PC. Pero a la hora de intentar
compartir el código fuente, el muy &%&$€@@| del IDE me COPIA el código, y
lo que yo quiero es un mismo fuente para ambos...

¿Hay alguna forma de hacerlo, o me tengo que resignar?

Visita mi blog: http://rfog.blogsome.com
Libros, ciencia ficción y programación
El número de hipótesis que puede explicar un fenómeno dado, es infinito.
 

Leer las respuestas

#1 floyd303
18/09/2006 - 11:14 | Informe spam
Hola!

Yo cuando programaba para PocketPC y Windows CE intentaba tener un
mismo proyecto para ambos.
Es relativamente sencillo detectar la version del SO al arrancar el
programa y adaptar el GUI a cada maquina. Tambien es sencillo evitar
llamadas a la API que estan implementadas en el PocketPC y no lo estan
en Windows CE.
Este es mi consejo. Crea solo un ejecutable para ambas plataformas...
si no te vas a volver loco!

Saludos
Roberto M. Oliva



RFOG ha escrito:

Hola a todos.

Tengo un pequeño problema.

Estoy haciendo una aplicación, que consta de dos proyectos independientes
pero que realmente tienen casi exactamente el mismo código fuente. Uno es
para Windows CE y el otro para PC.

La forma de compartirlo es teniendo diferentes configuraciones, pero
resulta que el Visual C# sólo me permite tener varias configuraciones CE,
pero no mezclar de PC y de sistemas embebidos (cosa que en cierta medida
comparto, pues ambos proyectos usan diferente "toolkit", aunque las
aplicaciones compiladas con el compact ejecuten sin problemas en un PC).

Entonces me he creado otro proyecto, de forma que en la solución tengo dos
proyectos, uno para CE y el otro para PC. Pero a la hora de intentar
compartir el código fuente, el muy &%&$€@@| del IDE me COPIA el código, y
lo que yo quiero es un mismo fuente para ambos...

¿Hay alguna forma de hacerlo, o me tengo que resignar?

Visita mi blog: http://rfog.blogsome.com
Libros, ciencia ficción y programación
> El número de hipótesis que puede explicar un fenómeno dado, es infinito.

Preguntas similares