Derzeit ist unser .net-Code nicht prozessorspezifisch, sondern von Bibliotheken (Oracle/ODP.Net) abhängig. Wir haben eine Lösung gefunden, bei der wir die csproj-Datei direkt bearbeiten und die Referenzen in Artikelgruppen mit einer Bedingungsklausel basierend auf unserer ausgewählten Build-Konfiguration einfügen. Wir haben 32-Bit-Debug/Release und 64-Bit-Debug/Release, und die richtigen Assemblies sind Referenzen, wenn Sie diese Konfiguration erstellen.Bedingte Referenzen
Dies funktioniert mehr oder weniger zum Zeitpunkt der Erstellung, aber es verursacht alle Arten von Verrücktheit in Visual Studio (2008). Das Endergebnis ist, dass die gleiche Baugruppe vier Mal unter Referenzen auftaucht und drei das gelbe Ausrufezeichen haben. Es erzeugt auch einige 76 Warnungen, die ich nicht loswerden kann. Wir versuchen, auf 0 Warnungen zu zielen, weil wir wissen wollen, wenn neue erscheinen, also ist das ein kleines Problem.
Kennt jemand eine Lösung für bedingte Referenzen, die es ermöglichen, dass es wie eine einzige Referenz aussieht (was es wirklich ist) und meine Warnungen zur Build-Zeit nicht füllt?