Ho un progetto C# visual studio 2013. Voglio usare il debug remoto. Quando si imposta una directory sulla macchina remota che è identica alla macchina locale (es: c: \ project) funziona alla grande, ma ho una struttura di directory speciale dettata dal mio TFS e anche situata su un'altra unità che non è presente sul macchina remota (e :). Voglio sapere come definire una diversa directory di lavoro sulla macchina remota da quella locale.Come configurare il debug remoto con una diversa directory
risposta
Come ho risolto questo problema in Visual Studio 2015 (che è probabilmente ancora pertinente) consiste nel creare un'altra configurazione di build per il debug remoto, con la cartella di output impostata su una condivisione Windows sul computer remoto. Puoi proteggerlo con l'autenticazione di Windows e nascondere la condivisione con la notazione "hiddenShare $".
I dettagli sul mio blog e fare riferimento ai corrispondenti articoli di MSDN qui:
Ho anche offerto una risposta simile a una domanda simile, qui:
Visual Studio 2013 remote debugging, auto deploy?
- Aprire Configuration Manager per la soluzione
- Aggiungi un nuova configurazione e nominarla in modo appropriato. Seleziona la casella per farlo automaticamente per tutti i progetti.
- Apre le proprietà di progetto del progetto eseguibile che si desidera eseguire il debug in remoto.
- Verificare che il profilo di debug remoto sia selezionato.
- Impostare l'output di generazione sulla condivisione di rete sul computer di debug remoto.
- Impostare l'indirizzo host e la porta di debug remoto.
Visual Studio reimposta regolarmente il percorso di generazione del percorso "normale" (bin \
trovato un'altra soluzione:
creare un piccolo disco virtuale how to. Creare un batch per la copia di
xcopy [source] [destination] /s /e /y
Basta eseguire batch prima di debug.
Dovrebbe funzionare.
- 1. Come impostare Eclipse per il debug C remoto con gdbserver?
- 2. Eclipse Debug remoto con jboss
- 3. Debug remoto con VS2015
- 4. Come eseguire il debug remoto del nodo JS con PHPStorm?
- 5. XCopia una directory a una destinazione diversa
- 6. Node.js: come eseguire il debug in remoto?
- 7. PyCharm debug remoto
- 8. vscode: come configurare il debug mono/C#?
- 9. Debug remoto in Tomcat 6
- 10. Come eseguire il debug remoto con la sincronizzazione del browser?
- 11. importare un file da una directory diversa
- 12. Eseguire un EXE da una directory diversa?
- 13. Copia una directory in un'unità diversa
- 14. cmake, add_custom_command con dipendenze da una directory diversa
- 15. Netbeans: come configurare il percorso PHPUnit di un server remoto?
- 16. Mantenere una struttura di directory diversa in diversi rami git
- 17. Debug remoto in VB6
- 18. debug remoto di un'applicazione jnlp con eclissi
- 19. Java JVM Eclipse debug remoto con una console abilitata
- 20. PyCharm debug remoto - connessioni, ma non può avviare il debug
- 21. Come configurare la spina per impostare un'altra directory come pubblica diversa da priv/static /?
- 22. Applicazioni gestite per il debug remoto
- 23. Debug remoto Java - Solr
- 24. Debug remoto: come avviare il processo di debug su un altro computer
- 25. Errore di debug remoto con GDB
- 26. Eseguire il debug del test mocha.js remoto con node-inspector?
- 27. Come si esegue un programma java da una directory diversa?
- 28. Come configurare gitconfig per il nome remoto predefinito?
- 29. Installazione di DLL di debug MS per il debug remoto
- 30. Utilizzo di Eclipse per eseguire il debug remoto con gdbserver
Nelle mie passate esperienze con il debug remoto non ha avuto importanza quale fosse la struttura della directory se ci si connettesse con successo al processo. Tuttavia, se l'applicazione sta lavorando su directory specifiche e utilizza percorsi assoluti nel codice, il problema potrebbe non avere effettivamente a che fare con il debugger. – JNYRanger
In questo articolo su MSDN (https://msdn.microsoft.com/en-us/library/8x6by8d2.aspx) in particolare si dice di usare la stessa struttura di directory ("Crea una cartella su remote1 che è lo stesso percorso del Cartella di debug su local1: C: \ Projects \ MyWPF \ MyWPF \ bin \ Debug "). Mi sembra strano, e mi sono chiesto se c'è un modo per aggirarlo. – CaptainNemo
Basta leggere quell'articolo. L'ho sempre fatto usando "connect debugger to process" con il debugger remoto già configurato e funzionante sulla macchina remota. Sembra che per l'articolo si configuri il debugger per la distribuzione/debug su una macchina remota, motivo per cui richiede gli stessi percorsi. (Potrei sbagliarmi a riguardo anche se l'articolo non è il più chiaro, purtroppo) – JNYRanger