J'ai récemment reçu un PC fonctionnant sous Windows 7 pour un développement futur car ce sera plus proche de notre environnement de production. J'étais en train de travailler sur une solution sur mon ancienne machine (Windows XP 32 bits), mais j'ai décidé de commencer à travailler dessus avec la nouvelle boîte pour essayer de résoudre tous les problèmes. J'ai Visual Studio 2008 installé sur les deux boîtes.Points d'achoppement en passant de 32 à 64 bits
La solution sur laquelle je travaille utilise NServiceBus dont 32 bit. Les pilotes Oracle installés sur la boîte de dev sont 64 bits et cela m'a causé beaucoup de problèmes. Je reçois des erreurs d'exécution que NserviceBus ne peut pas charger la DLL oracle 64 bits. J'ai essayé toutes les combinaisons possibles de Solution Platform et de Target Platform. J'ai réussi à le faire fonctionner correctement il y a environ une semaine, mais depuis, je n'ai plus rien changé et j'ai rechargé une étagère et je ne peux plus le faire fonctionner.
Je suis à la recherche de quelques conseils généraux, conseils et astuces pour travailler dans cet environnement mixte. Dois-je revenir en arrière et définir des projets à construire en 32 bits si un projet qui les référence utilise un assemblage 32 bits? Etc. Merci pour toute aide.
Assez difficile à lire. Vous pourriez vouloir utiliser des paragraphes pour nous aider à trier votre flux de conscience fluide. Nous aimons vraiment que le contexte et la question soient clairement identifiés afin que nous n'ayons pas à nous demander ce que vous demandez. –
Question la plus importante: le programme/dll est-il géré (ex: C#) ou unmanage (ex: C++ natif)? –
Géré, j'utilise C# –