2013-07-19 3 views
0

Eh bien, il peut y avoir une réponse évidente à cette question et il se peut que je manque un point très fondamental ici.Comment déboguer un projet de bibliothèque de classes?

J'ai téléchargé une application simple de codeproject.com qui crée une barre d'outils dans IE. La sortie de l'application est définie comme "Bibliothèque de chœurs". Maintenant, je comprends que je ne peux pas exécuter cette application à partir de ses paramètres actuels.

J'ai fait quelques changements dans le code source téléchargé (disons ajouter un nouveau bouton sur la barre d'outils). Je veux déboguer ce projet et voir à quoi ressemblent les changements avant de finalement le déployer/l'installer dans IE. Mais je ne sais pas comment déboguer un projet qui est purement un contrôle utilisateur et ne peut pas fonctionner le sien.

Quelqu'un pourrait m'aider s'il vous plaît ce que je suis manquant ici? Y at-il un moyen simple où je peux déboguer ce projet directement à partir de Visual Studio comme je le fais avec de simples applications de formulaires Windows ou des applications web ou une application de console.

+0

Créez un autre projet d'application Web dans la solution, appelez-le MyWebAppProj. Ensuite, dans MyWebAppProj, ajoutez une référence à votre bibliothèque de classes. Ajoutez ensuite le contrôle utilisateur à default.aspx insite MyWebAppProj. Ensuite, lancez MyWebAppProj. – br1

+0

@ br1 J'ai essayé d'utiliser la façon dont vous avez suggéré. Mais je suis incapable de l'obtenir? N 'y a-t-il pas une autre solution?? – Vikneshwar

Répondre

5

Étant donné que votre contrôle réside dans un autre processus, vous devez associer votre débogueur à ce processus. Vous pouvez y attacher manuellement (s'il est déjà en cours d'exécution) ou modifier les paramètres du débogueur pour lancer le processus hôte.

Questions connexes