Impossible de débugger une DLL [C# 2.0] - C#/.NET managed - Programmation
MarshPosté le 04-02-2008 à 14:27:42
Bonjour
J'ai un problème pour débugger une DLL en C# 2.0.
L'application se décompose ainsi : un executable "EXE1" C# 2.0 compilé en Debug tourne en permanence sur mon ordinateur. Il a été lancé par une console Windows.
EXE1 lit en base de données et en fonction de ce qu'il lit, il peut lancer une DLL "DLL1" C# 2.0 compilée en Debug.
Le but est de débugger DLL1. Ce que je fais : je m'attache au process EXE1 et j'arrive bien à débugger EXE1. Seulement, quand EXE1 appelle DLL1 via un thread séparé, ce thread semble ne pas tourner. Et dès que je me détache du process EXE1, hop le thread reprend et EXE1 s'exécute correctement.
Je ne comprends pas d'où vient le problème. Si qqn a une idée... Merci d'avance
Marsh Posté le 04-02-2008 à 14:27:42
Bonjour
J'ai un problème pour débugger une DLL en C# 2.0.
L'application se décompose ainsi : un executable "EXE1" C# 2.0 compilé en Debug tourne en permanence sur mon ordinateur. Il a été lancé par une console Windows.
EXE1 lit en base de données et en fonction de ce qu'il lit, il peut lancer une DLL "DLL1" C# 2.0 compilée en Debug.
Le but est de débugger DLL1.
Ce que je fais : je m'attache au process EXE1 et j'arrive bien à débugger EXE1. Seulement, quand EXE1 appelle DLL1 via un thread séparé, ce thread semble ne pas tourner. Et dès que je me détache du process EXE1, hop le thread reprend et EXE1 s'exécute correctement.
Je ne comprends pas d'où vient le problème. Si qqn a une idée...
Merci d'avance
Message édité par Roodie le 04-02-2008 à 14:52:22