|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1350
|
[Visual Studio] Debug 'al volo' di windows services
Come è possibile effettuare il debug di un servizio windows senza installare il servizio ? Non c'è un modo per dire a Visual Studio: "fai finta che sia installato e fallo girare"?
Thanks |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Hai 2 opzioni:
1)Avviare il servizio e attaccare il debugger di VS al processo in esecuzione 2)Escludere il codice di avvio del servizio in modo da avviarlo come console e testarlo come un normalissimo programma a riga di comando Dato che non vuoi installarlo come servizio ti serve la seconda modalità. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1350
|
Ok, userò il metodo 2. Non capisco però perchè non sia prevista in Visual Studio una soluzione più 'elegante'.
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
![]() Un servizio è un programma gestito direttamente dal sistema operativo tramite una specifica API, altrimenti non sarebbe un servizio, ma un semplicissimo programma ![]() |
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1350
|
Quote:
Oppure che avviando il debugging installasse il servizio, vi agganciasse il debugger e una volta terminata l'esecuzione lo disinstallasse. Insomma di modi ne esistono mille ma evidentemente hanno ritenuto che non convenisse perderci più di tanto tempo. D'altra parte di che mi lamento, VS Express è gratis, e per essere gratis è completissimo. |
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
|
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1350
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:30.