2010-09-15 8 views
3

J'essaie d'utiliser l'application d'hébergement Topshelf Topshelf.Host.exe pour exécuter ma bibliothèque de classes .NET en tant que service Windows.Débogage de l'application d'hébergement Topshelf dans VS2010

Je n'arrive pas à connecter le débogueur dans VS2010. Voici ce que j'ai installé

  • Topshelf.Host.exe à dire c: \ projets
  • mon immeuble de service classlibrary à c: \ projects \ Services \ bibliothèque nom \
  • en cours d'exécution Topshelf.Host. exe en tant qu'application externe de la bibliothèque de classes pour déboguer avec

Avec F5/exécution Topshelf.Host.exe est en cours d'exécution, mais il ne semble pas ramasser et charger ma bibliothèque libary. Des idées ou de meilleures façons de régler le débogage?

+0

Lorsque vous l'exécutez de manière autonome, votre code est-il chargé? Pouvez-vous écrire quelque chose dans le fichier journal, etc.? – arootbeer

+0

J'ai essayé d'exécuter les échantillons dans le téléchargement et ils ne semblent pas fonctionner non plus, up-voté .. –

+0

@Adam Fyles, il semble être un problème 4.0. – kenny

Répondre

0

Avez-vous vérifié votre library-name.config dans ce dossier pour vous assurer que le boostrapper est correctement chargé? Cela devrait ressembler à http://github.com/Topshelf/Topshelf/blob/master/src/Samples/StuffOnAShelf/clock.config

Éditer: le Topshelf.Host n'est plus supporté ou maintenu.

+0

Merci Travis. Croyez-le ou non, je reviens juste à ça. J'ai regardé dans mon problème plus profond aujourd'hui et je pense qu'il implique. NET 4, quand je construis pour 3.5 cela fonctionne. Je vais creuser plus profond, mais tous les conseils seraient utiles. T – kenny

+0

La création des sources TopShelf pour 4.0 résout le problème. FYI: 1 avertissement sur l'appel obsolète. – kenny

Questions connexes