10

Quando ho provato il debug remoto con le applicazioni Windows Store (applicazioni Metro), è stato molto semplice. Nel menu a tendina Start ho potuto scegliere uno dei computer remoti. Quindi VS ha creato il progetto e ha automaticamente distribuito l'eseguibile sul computer remoto e l'ha eseguito. Sembrava un debugging locale.Debug remoto di Visual Studio 2013, distribuzione automatica?

Ora che voglio provare il debug remoto con un'applicazione Windows (semplice Windows C# Forms), non è stato così facile. Ho letto la pagina seguente: http://msdn.microsoft.com/en-us/library/vstudio/8x6by8d2(v=vs.110).aspx

Ciò significa che devo copiare manualmente l'exe generato sul computer remoto ogni volta che costruisco il progetto? C'è un modo per farlo funzionare facilmente, proprio come le app di Windows Store? Forse un'estensione di terze parti o qualcosa del genere?

risposta

6

Ciò significa che devo copiare manualmente l'exe generato sul computer remoto ogni volta che si crea il progetto?

Sì.

C'è un modo per farlo funzionare facilmente proprio come le app di Windows Store ?

È possibile creare un post-build event in cui è possibile fare praticamente tutto. In questo caso è possibile impostare un comando xcopy/robocopy che copierebbe il materiale in un percorso di rete.

Forse un'estensione di terze parti o qualcosa del genere?

Non pensare.

8

Recentemente l'ho impostato per un progetto di lavoro e ho riscontrato il tuo post dopo aver riscontrato problemi simili. Ho dettagliato la mia soluzione sul mio blog.

Remote Debugging with VS2015

ho cambiato la cartella di output per essere una condivisione di rete che il mio account di debug ha accesso, e la costruzione del progetto appena crea uscita in quella posizione, rendendolo disponibile al debugger. Semplicemente premo il pulsante play (Debug) sulla mia barra degli strumenti con il profilo 'Remote Debug' selezionato.

  1. configurazione Aprire Manager per la soluzione
  2. Aggiungere una nuova configurazione e un nome appropriato. Seleziona la casella per farlo automaticamente per tutti i progetti.
  3. Apre le proprietà di progetto del progetto eseguibile che si desidera eseguire il debug in remoto.
  4. Verificare che il profilo di debug remoto sia selezionato.
  5. Impostare l'output di generazione sulla condivisione di rete sul computer di debug remoto.
  6. Impostare l'indirizzo host e la porta di debug remoto.
+0

Bonus eccellente per l'impostazione della macchina di destinazione per rendere il debug il più indolore possibile. – Martheen

Problemi correlati