J'ai un contrôle qui se bloque sur le concepteur de formulaire lorsque je compile l'application, et j'essaie de comprendre comment déboguer le problème.Crash de contrôle de débogage dans Visual Studio Designer
Je pensais que tout ce que je devais faire pour entrer dans un débogueur était de démarrer une deuxième copie de VS et utiliser Debug-Attach pour traiter et attacher à la copie de Visual Studio que la solution avec mon contrôle gênant . est en je l'ai fait, mais rien ne se passe lorsque les accidents de contrôle et je sais que je fais quelque chose de mal ...
l'accident se produit dans le concepteur et retourne le messagebox:
---------------------------
Microsoft Visual Studio
---------------------------
The control NameSpace.MyControl has thrown an unhandled exception in the designer and has been disabled.
Exception:
Could not load file or assembly 'OtherProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
Stack trace:
at NameSpace.MyControl.OnPaint(PaintEventArgs e)
---------------------------
OK
---------------------------
OtherProject est partie de la solution et est référencé par le projet avec à la fois le formulaire et le contrôle personnalisé. Lorsque je rejette la boîte de message, le contrôle affiche une pile sur laquelle le contrôle est sur mon formulaire, mais comme il n'inclut pas les numéros de ligne, je ne sais pas d'où vient le problème.
Qu'est-ce que signifie l'accident? Est-ce que tout le Visual Studio disparaît simplement sans aucun message d'erreur? Ou voyez-vous un message d'erreur lorsque vous essayez d'ouvrir le formulaire? Cela se produit lorsque le concepteur ne peut pas instancier un contrôle et généralement vous obtenez des informations très utiles dans le message d'erreur. S'il y a un message, veuillez le poster ici. –
Est-ce que 'OtherProject' est un projet dans votre solution? Est-ce qu'il compile? –
@ 0xA3 Oui aux deux. –