J'ai construit une application .NET Windows Forms dans Visual Studio 2010. J'ai également construit un package d'installation correspondant via Visual Studio 2010. Il s'agit d'une application 32 bits (x86). (Nous utilisons des contrôles Windows Forms tiers qui sont uniquement en 32 bits).
Je suis capable d'exécuter le package d'installation et de le déployer avec succès sur d'autres environnements Windows 7 64 bits et des boîtes Windows XP 32 bits. L'application installée fonctionne correctement sur ces environnements.
Cependant, lorsque j'essaie d'exécuter Windows Server 2008 R2 - 64 bits, l'application se bloque au démarrage. Elle s'est installée avec succès via l'installateur sans aucune erreur.
Il semble qu'elle se bloque lors du chargement de l'application. J'ai mis une boîte de message en tant que première ligne de l'application pour voir si elle passait le chargement. La boîte de message n'apparaît pas, donc je suppose que cela se produit pendant le chargement/l'initialisation de l'application.
Jusqu'à présent, je n'ai pas trouvé beaucoup d'indications. À partir des Détails, je vois ce qui suit :
Code d'Exception : E0434352
J'ai fouillé un peu/googlé pour voir s'il y avait quelque chose d'évident, mais je n'ai rien vu. J'ai vu quelques références à un possible débordement de pile dans le CLR.
L'application Windows Forms est construite avec les références suivantes :
- DevExpress
- Contrôles Winforms Infragistics
- ORACLE DataAccess DLL
- RabbitMQ
Quel est le problème ? Comment puis-je aborder la résolution de ce problème ? Comment puis-je déboguer pour obtenir des informations plus utiles ?