Actualmente nuestro código .net no es específico del procesador, pero depende de las bibliotecas (Oracle/ODP.Net) que lo son. Hemos encontrado una solución donde editamos directamente el archivo csproj y colocamos las referencias en grupos de artículos con una cláusula de condición basada en nuestra configuración de compilación seleccionada. Tenemos depuración/publicación de 32 bits y depuración/liberación de 64 bits, y los ensamblajes correctos son referencias cuando construyes esa configuración.Referencias condicionales
Esto funciona más o menos en tiempo de compilación, pero causa todo tipo de rareza en Visual Studio (2008). El resultado final es que el mismo conjunto aparece cuatro veces debajo de las referencias, y tres tienen el signo de exclamación amarillo. También genera unas 76 advertencias de las que no me puedo deshacer. Intentamos apuntar a 0 advertencias porque queremos saber cuándo aparecen nuevas, así que esto es un problema.
¿Alguien está al tanto de una solución a las referencias condicionales que le permiten parecer una sola referencia (que realmente es) y no llena mis advertencias en tiempo de compilación?