Implementación de .Net App Source Control (SVN) en estaciones de desarrollo de 32 bits Y 64 bits

Aquí está la situación:
Nuestro Dev Team tiene sistemas de sistema operativo heterogéneos, dispersos entre 32 bits y 64 bits. Esto no es ideal, en realidad estamos planeando homogeneizar nuestra infraestructura, pero mientras tanto tenemos que lidiar con ella.

El problema es que cuando un desarrollador de 32 bits comtesting una solución de 64 bits en SVN, tiene que cambiar manualmente las plataforms de destino para comstackrlas (sin mencionar otros problemas secundarios)

Mi pregunta es :
Qué solución limpia (aunque temporal) podría abordarse en tal situación, permitiendo a cada desarrollador mantener su configuration pnetworkingeterminada de proyecto / plataforma mientras se registra desde y hacia SVN.

Supongo que, al less por primera vez, se verifica un proyecto / solución, un desarrollador todavía tiene que ajustar la configuration manualmente para comstackrla correctamente. Después de eso, de acuerdo con los filters SVN relevantes, es posible ignorar algunos files de configuration (¿cuáles, por cierto?)

Estoy abierto a todas las sugerencias inteligentes y detalladas.

Gracias.

¿Estás registrando los files .suo y .user en el control de código fuente? Como estos deberían ser específicos del desarrollador y no deberían includese. Bastante seguro que el suo mantiene el estado de compilation del proyecto para cada usuario.

Otra opción es ejecutar comstackciones a partir de scripts. Por ejemplo, tengo 4 files de script de compilation diferentes conectados con autohotkey para comstackr la versión de background y la versión de modo de debugging de un proyecto. Esto se puede configurar a través de msbuild o nant en cómo desea que se vea la configuration del proyecto.

Esto tiene el beneficio de no bloquear Visual Studio.

Tiene un inconveniente el trabajo adicional de personalizar su solución, pero a largo ploop creo que está en una mejor situación.

¿Hay alguna razón por la que esté específicamente dirigiendo soluciones a 32 bits y 64 bits? Por ejemplo: DLL Native, Unmanaged?

Si usa la opción de plataforma "Any CPU", entonces .NET la ejecutará de forma nativa en modo de 64 bits o 32 bits, dependiendo de lo que esté disponible en la máquina.

Editar: La otra opción si debe establecer el modo de CPU estáticamente es configurar una configuration de compilation x86-32 y x86-64, y luego hacer que sus desarrolladores selectn la configuration de compilation adecuada en su extremo.

Sin embargo, te sugiero que averigües qué está mal con tu modo AnyCPU, como si no lo hicieras, necesitas dos packages de installation para tus usuarios en function de su modo de sistema operativo.

Siempre que utilice únicamente código de punto de coma administrado (sin código nativo de 32 / 64bit), cada cuerpo puede trabajar con la solución de 32 bits solo en las estaciones de desarrollo de 64 bits y en las de 32 bits. En win7-64 visual studio también es una aplicación de 32 bits.