0

J'ai une solution principalement écrite en c sharp. Cette solution a 10 projets, l'un d'entre eux contient les formulaires Web. Ce formulaire Web obtient les données d'un autre projet. Cependant, je reçois des données nulles. Afin de déboguer ceci, je voudrais installer le projet de formes de Web comme projet de début mais le problème que j'obtiens est que je ne vois pas ce qui se passe sur l'autre projet, celui qui passe les données. Comment puis-je atteindre ce projet lors du débogage? Des solutions? L'autre projet contient seulement des classes, il ne traite pas encore de la base de données.débogage de plusieurs projets dans Visual Studio 2017

Merci

+0

il y a un projet qui traite de la base de données, puis, la plupart des projets sont des classes à modélisez les données ou modifiez-les, en dehors des formulaires Web –

+2

vous pourriez être en mesure de jeter un coup d'œil en entrant dans les appels de méthode –

+0

Vous n'avez pas mentionné si vous utilisez des points d'arrêt, en essayant de mettre des points de rupture sur une partie du code qui a garanti d'être exécuté dans le projet que vous pensez que vous ne pouvez pas atteindre. Cela pourrait être un bon début pour résoudre votre problème. –

Répondre

0

Avez-vous essayé de définir la solution pour démarrer plusieurs projets à la fois? Cliquez avec le bouton droit de la souris sur "Solution Explorer", cliquez sur "Propriétés", sélectionnez "Projets de démarrage multiples" et choisissez les projets que vous souhaitez démarrer ensemble en changeant le dropdow de "none" à "start". Ça devrait marcher.

+0

Ou Déboguez le projet de départ et faites un clic droit sur l'autre projet dans l'explorateur. puis Déboguer> Démarrer dans une nouvelle instance –

+0

Un projet avec un type de sortie de bibliothèque de classes ne peut pas être démarré, j'obtiens cette erreur en essayant. –

+0

Hmm un de vos projets est une bibliothèque alors .. donc vous ne pouvez pas faire cela. Avez-vous vérifié si chaque projet est référencé correctement par glisser-déposer suggéré? S'ils sont tous dans la même solution, vous devriez les référencer comme un projet. (Ajouter des références -> Projets). Ensuite, mettre un point d'arrêt sur l'appel de la bibliothèque et frapper F11 devrait fonctionner. –

0

triés! c'était une erreur stupide, l'interface a été mal orthographiée, elle devrait être IClass, étant Class le nom de la classe, en quelque sorte, il a été mal orthographié

+0

Puisqu'il a été résolu, si possible, vous pourriez le marquer comme la réponse, ainsi il pourrait aider d'autres membres de la communauté qui obtiennent le même problème que le vôtre. Merci pour votre partage. –