Mam projekt C# visual studio 2013. Chcę użyć zdalnego debugowania. Podczas ustawiania katalogu na zdalnym komputerze, który jest identyczny z lokalnym komputerem (np. C: \ project) działa świetnie, ale mam specjalną strukturę katalogów dyktowaną przez mój TFS, a nawet umieszczoną na innym dysku, który nie jest obecny na dysku zdalna maszyna (e :). Chcę wiedzieć, jak zdefiniować inny katalog roboczy na komputerze zdalnym z lokalnego.Jak skonfigurować zdalne debugowanie przy użyciu innego katalogu?
Odpowiedz
W jaki sposób obejść ten problem w Visual Studio 2015 (co prawdopodobnie nadal ma znaczenie) polega na utworzeniu kolejnej konfiguracji do zdalnego debugowania, z folderem wyjściowym ustawionym na udział Windows na zdalnym komputerze. Możesz zabezpieczyć je za pomocą uwierzytelniania Windows i ukryć udział za pomocą notacji "hiddenShare $".
I detal go na moim blogu i odniesienie do odpowiednich artykułów MSDN tutaj:
Zaproponowałem również podobną odpowiedź na podobne pytanie, tutaj:
Visual Studio 2013 remote debugging, auto deploy?
- Otwórz Menedżer konfiguracji dla rozwiązania
- Dodaj nowa konfiguracja i nazwij ją odpowiednio. Zaznacz pole, aby automatycznie to zrobić dla wszystkich projektów.
- Otwórz właściwości projektu wykonywalnego projektu, które chcesz zdalnie debugować.
- Upewnij się, że został wybrany profil zdalnego debugowania.
- Ustaw dane wyjściowe kompilacji na udział sieciowy na komputerze zdalnego debugowania.
- Ustaw adres hosta zdalnego portu i port.
Visual Studio rutynowo resetuje ścieżkę wyjściową kompilacji do "normalnej" ścieżki (bin \
znalazł inną Obejście:
stworzyć mały dysk wirtualny how to. Tworzenie partii do kopiowania
xcopy [source] [destination] /s /e /y
Wystarczy wykonać partię przed debugowania.
Powinno działać.
- 1. Zdalne debugowanie PyCharm
- 2. Jak skonfigurować zdalne debugowanie dla Symfony2 z phpstorm i XDebug
- 3. Zdalne debugowanie w VB6
- 4. Visual Studio Zdalne debugowanie przy uruchamianiu aplikacji
- 5. Zdalne debugowanie Eclipse z jboss
- 6. Azure Zdalne debugowanie vs2015 wsparcie
- 7. Zdalne debugowanie Java - Solr
- 8. Zdalne debugowanie na serwerze
- 9. Zdalne debugowanie w Tomcat 6
- 10. Zachowaj otwarte zdalne debugowanie safari
- 11. Jak włączyć zdalne debugowanie selera w PyCharm?
- 12. Jak wykonać zdalne debugowanie za pomocą Eclipse CDT bez gdbserver?
- 13. Zdalne połączenie z IIS7 przy użyciu ServerManager.OpenRemote
- 14. Zdalne debugowanie VS2012 bez konta administratora
- 15. Zdalne debugowanie XCode aplikacji OS X
- 16. Jak skonfigurować aplikację AngularJS przy użyciu AWS?
- 17. Jak skonfigurować zewnętrzną zaporę sieciową, aby umożliwić zdalne debugowanie programu Visual Studio
- 18. Przeniesienie katalogu przy użyciu Qt
- 19. Kopiowanie katalogu przy użyciu Qt
- 20. zdalne debugowanie aplikacji jnlp z zaćmieniem
- 21. Jak wywołać zdalne API przy użyciu Phonegap dla Androida?
- 22. Jak powinienem obsługiwać zdalne rejestrowanie przy użyciu systemd?
- 23. Zdalne debugowanie za pomocą emulatora Androida
- 24. Zdalne debugowanie GDB nie może znaleźć symboli
- 25. Zdalne debugowanie czystego programu C z GDB
- 26. React debugowanie w przeglądarce przy użyciu bundle.js
- 27. Debugowanie demona uruchomieniowego przy użyciu gdb
- 28. Zdalne importowanie czcionek przy użyciu funkcji css minification
- 29. Debugowanie aplikacji Metro przy użyciu Windbg
- 30. debugowanie utraty połączeń przy użyciu "debugUnreturnedConnectionStackTraces"
W moich wcześniejszych doświadczeniach ze zdalnym debugowaniem nie miało znaczenia, jak wyglądała struktura katalogów, jeśli uda się połączyć z procesem. Jeśli jednak aplikacja pracuje nad konkretnymi katalogami i używa bezwzględnych ścieżek w kodzie, problem może nie dotyczyć debuggera. – JNYRanger
W tym artykule na temat usługi MSDN (https://msdn.microsoft.com/en-us/library/8x6by8d2.aspx) konkretnie mówi się o użyciu tej samej struktury katalogów ("Utwórz folder na zdalnym 1, który jest tą samą ścieżką, co Folder debugowania na local1: C: \ Projects \ MyWPF \ MyWPF \ bin \ Debug "). Wydaje mi się to dziwne i zastanawiałem się, czy jest jakikolwiek sposób obejścia tego. – CaptainNemo
Przeczytaj ten artykuł. Zawsze robiłem to za pomocą "debuggera podłączonego do przetwarzania" z zdalnym debuggerem już skonfigurowanym i działającym na zdalnym komputerze. Wygląda na to, że ten artykuł służy do konfigurowania debuggera do wdrożenia/debugowania na zdalnym komputerze, dlatego wymaga tych samych ścieżek. (Mogłem się mylić, chociaż ten artykuł nie jest najostrzejszy). – JNYRanger