Attualmente il nostro codice .net non è specifico del processore, ma dipende dalle librerie (Oracle/ODP.Net) che lo sono. Abbiamo trovato una soluzione in cui modifichiamo direttamente il file csproj e inseriamo i riferimenti nei gruppi di articoli con una clausola Condition in base alla nostra configurazione di build selezionata. Abbiamo debug/release a 32 bit e debug/release a 64 bit, e gli assembly corretti sono riferimenti quando si costruisce quella configurazione.Riferimenti condizionali
Questo funziona più o meno al momento della compilazione, ma provoca tutti i tipi di wackiness in Visual Studio (2008). Il risultato finale è che lo stesso assieme appare quattro volte sotto i riferimenti e tre hanno il punto esclamativo giallo. Inoltre genera circa 76 avvertimenti di cui non posso sbarazzarmi. Cerchiamo di mirare a 0 avvisi perché vogliamo sapere quando vengono visualizzati nuovi, quindi questo è un po 'un problema.
Qualcuno è a conoscenza di una soluzione ai riferimenti condizionali che gli consente di apparire come un riferimento singolo (che è veramente) e non riempie i miei avvisi al momento della compilazione?