Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Ha egy Visual Studio-alkalmazást egy másik számítógépen szeretne hibakeresésre használni, telepítse és futtassa a távoli eszközöket azon a számítógépen, amelyen az alkalmazást telepíti, konfigurálja a projektet úgy, hogy a Visual Studióból csatlakozzon a távoli számítógéphez, majd telepítse és futtassa az alkalmazást.
Az Univerzális Windows-alkalmazások (UWP) távoli hibakereséséről további információt Telepített alkalmazáscsomagok hibakeresésecímű témakörben talál.
Követelmények
A távoli hibakereső windows 7 és újabb windowsos és Windows Server-verziók esetén támogatott, a Windows Server 2008 Service Pack 2 szervizcsomaggal kezdve. A követelmények teljes listáját a Követelményekcímű témakörben találja.
Jegyzet
A proxyn keresztül csatlakoztatott két számítógép közötti hibakeresés nem támogatott. A magas késésű vagy alacsony sávszélességű kapcsolaton történő hibakeresés, például betárcsázós interneten vagy az interneten keresztüli, országok/régiók közötti hibakeresés, nem ajánlott, és sikertelen lehet, vagy elfogadhatatlanul lassú.
A távoli eszközök letöltése és telepítése
A Visual Studio-gép helyett a hibakeresésre használni kívánt távoli eszközön vagy kiszolgálón töltse le és telepítse a távoli eszközök megfelelő verzióját az alábbi táblázat hivatkozásaiból.
- Töltse le a Visual Studio verziójához tartozó távoli eszközök legújabb frissítését. A Visual Studio 2022 és 2026 távoli eszközei a Visual Studio bármelyik verziójával használhatók. A Visual Studio 2022-nél korábbi távoli eszközök verziói azonban nem kompatibilisek a Visual Studio későbbi verzióival. (Ha például a Visual Studio 2019-et használja, töltse le a Visual Studio 2019 távoli eszközeinek legújabb frissítését. Ebben a forgatókönyvben ne töltse le a Visual Studio 2022 távoli eszközeit.)
- Töltse le a Visual Studio verziójához tartozó távoli eszközök legújabb frissítését. A korábbi távoli eszközök verziói nem kompatibilisek a Visual Studio későbbi verzióival. (Ha például a Visual Studio 2019-et használja, töltse le a Visual Studio 2019 távoli eszközeinek legújabb frissítését. Ebben a forgatókönyvben ne töltse le a Visual Studio 2022 távoli eszközeit.)
- Töltse le a távoli eszközöket ugyanazzal az architektúrával, mint a számítógépre, amelyre telepíti őket. Ha például egy 32 bites alkalmazást szeretne hibakeresésre használni egy 64 bites operációs rendszert futtató távoli számítógépen, telepítse a 64 bites távoli eszközöket.
- Ha egy ARM64EC-alkalmazást távoli hibakereséssel keres egy ARM64-eszközön, telepítse az ARM64 távoli eszközeit, majd indítsa el azokkal az eszközökkel telepített x64-alapú távoli hibakeresőt. Ez a következő témakörben található: Program Files (x86)\Microsoft Visual Studio<verzió>\Common7\IDE\Remote Debugger\x64.
| Verzió | Link | Jegyzetek |
|---|---|---|
| Visual Studio 2026 | Távoli eszközök | Kompatibilis a Visual Studio 2022 és újabb verzióival. Töltse le az eszköz operációs rendszerének megfelelő verziót (x86, x64 (AMD64) vagy ARM64. A Windows Server régebbi verzióiban a távoli eszközök letöltésével kapcsolatos segítségért tekintse meg a A fájlletöltési tiltásának feloldása című témakört. |
| Visual Studio 2022 | Távoli eszközök | A Visual Studio 2022 távoli eszközei My.VisualStudio.com érhetők el. Ha a rendszer kéri, csatlakozzon az ingyenes Visual Studio Dev Essentials programhoz, vagy jelentkezzen be a Visual Studio-előfizetés azonosítójával. Töltse le az eszköz operációs rendszerének megfelelő verziót (x86, x64 (AMD64) vagy ARM64. A Windows Server régebbi verzióiban a távoli eszközök letöltésével kapcsolatos segítségért tekintse meg a A fájlletöltési tiltásának feloldása című témakört. |
| Visual Studio 2019 | Távoli eszközök | A Visual Studio 2019 távoli eszközei My.VisualStudio.com érhetők el. Ha a rendszer kéri, csatlakozzon az ingyenes Visual Studio Dev Essentials programhoz, vagy jelentkezzen be a Visual Studio-előfizetés azonosítójával. Töltse le az eszköz operációs rendszerének megfelelő verziót (x86, x64 (AMD64) vagy ARM64. A Windows Server régebbi verzióiban a távoli eszközök letöltésével kapcsolatos segítségért tekintse meg a A fájlletöltési tiltásának feloldása című témakört. |
| Visual Studio 2017 | Távoli eszközök | A Visual Studio 2017 távoli eszközei My.VisualStudio.com érhetők el. Ha a rendszer kéri, csatlakozzon az ingyenes Visual Studio Dev Essentials programhoz, vagy jelentkezzen be a Visual Studio-előfizetés azonosítójával. Töltse le az eszköz operációs rendszerének megfelelő verziót (x86, x64 (AMD64) vagy ARM64. Windows Serveren a távoli eszközök letöltésével kapcsolatos segítségért tekintse meg A fájlletöltési tiltásának feloldása című témakört. |
| Visual Studio 2015 | Távoli eszközök | A Visual Studio 2015 távoli eszközei My.VisualStudio.com érhetők el. Ha a rendszer kéri, csatlakozzon az ingyenes Visual Studio Dev Essentials programhoz, vagy jelentkezzen be a Visual Studio-előfizetés azonosítójával. Windows Serveren a távoli eszközök letöltésével kapcsolatos segítségért tekintse meg A fájlletöltési tiltásának feloldása című témakört. |
| Visual Studio 2013 | Távoli eszközök | Oldal letöltése a Visual Studio 2013 dokumentációjában |
| Visual Studio 2012 | Távoli eszközök | Oldal letöltése a Visual Studio 2012 dokumentációjában |
| Verzió | Link | Jegyzetek |
|---|---|---|
| Visual Studio 2022 | Távoli eszközök | Kompatibilis az összes Visual Studio 2022-verzióval. Töltse le az eszköz operációs rendszerének megfelelő verziót (x86, x64 (AMD64) vagy ARM64. A Windows Server régebbi verzióiban a távoli eszközök letöltésével kapcsolatos segítségért tekintse meg a A fájlletöltési tiltásának feloldása című témakört. |
| Visual Studio 2019 | Távoli eszközök | A Visual Studio 2019 távoli eszközei My.VisualStudio.com érhetők el. Ha a rendszer kéri, csatlakozzon az ingyenes Visual Studio Dev Essentials programhoz, vagy jelentkezzen be a Visual Studio-előfizetés azonosítójával. Töltse le az eszköz operációs rendszerének megfelelő verziót (x86, x64 (AMD64) vagy ARM64. A Windows Server régebbi verzióiban a távoli eszközök letöltésével kapcsolatos segítségért tekintse meg a A fájlletöltési tiltásának feloldása című témakört. |
| Visual Studio 2017 | Távoli eszközök | A Visual Studio 2017 távoli eszközei My.VisualStudio.com érhetők el. Ha a rendszer kéri, csatlakozzon az ingyenes Visual Studio Dev Essentials programhoz, vagy jelentkezzen be a Visual Studio-előfizetés azonosítójával. Töltse le az eszköz operációs rendszerének megfelelő verziót (x86, x64 (AMD64) vagy ARM64. Windows Serveren a távoli eszközök letöltésével kapcsolatos segítségért tekintse meg A fájlletöltési tiltásának feloldása című témakört. |
| Visual Studio 2015 | Távoli eszközök | A Visual Studio 2015 távoli eszközei My.VisualStudio.com érhetők el. Ha a rendszer kéri, csatlakozzon az ingyenes Visual Studio Dev Essentials programhoz, vagy jelentkezzen be a Visual Studio-előfizetés azonosítójával. Windows Serveren a távoli eszközök letöltésével kapcsolatos segítségért tekintse meg A fájlletöltési tiltásának feloldása című témakört. |
| Visual Studio 2013 | Távoli eszközök | Oldal letöltése a Visual Studio 2013 dokumentációjában |
| Visual Studio 2012 | Távoli eszközök | Oldal letöltése a Visual Studio 2012 dokumentációjában |
A távoli hibakeresőt úgy futtathatja, hogy a távoli eszközök telepítése helyett msvsmon.exe a távoli számítógépre másolja. A Távoli hibakereső konfigurációs varázslója (rdbgwiz.exe) azonban csak a távoli eszközök telepítésekor érhető el. Előfordulhat, hogy a varázslót kell használnia a konfigurációhoz, ha a távoli hibakeresőt szolgáltatásként szeretné futtatni. További információért lásd: (Nem kötelező) A távoli hibakereső konfigurálása szolgáltatásként.
Jegyzet
- A Windows 10-es vagy újabb alkalmazások ARM-eszközökön való hibakereséséhez használja az ARM64-et, amely a távoli eszközök legújabb verziójával érhető el.
- Windows 10-alkalmazások Windows RT-eszközökön való hibakereséséhez használja az ARM-t, amely csak a Visual Studio 2015 távoli eszközeinek letöltésében érhető el.
Borravaló
Bizonyos esetekben a leghatékonyabb lehet a távoli hibakereső futtatása egy fájlmegosztásból. További információ: Távoli hibakereső futtatása fájlmegosztásból.
A távoli hibakereső beállítása
A távoli hibakereső telepítése után kövesse az alábbi lépéseket.
A távoli számítógépen keresse meg és indítsa el a Távoli hibakereső a Start menüből.
Ha nem rendelkezik rendszergazdai engedélyekkel a távoli számítógépen, kattintson a jobb gombbal a Távoli hibakereső alkalmazásra, és válassza a Futtatás rendszergazdailehetőséget. Ellenkező esetben csak indítsa el a szokásos módon.
Ha rendszergazdaként futó vagy másik felhasználói fiók (például IIS) alatt futó folyamathoz szeretne csatolni, kattintson a jobb gombbal a Távoli hibakereső alkalmazásra, és válassza a Futtatás rendszergazdakéntlehetőséget. Lásd a következőt további információkért: Távoli hibakereső futtatása rendszergazdaként.
A távoli hibakereső első indításakor (vagy a konfigurálás előtt) megjelenik a Távoli hibakeresési konfiguráció varázsló.
A legtöbb esetben válassza a Következő lehetőséget, amíg el nem éri a varázsló Windows tűzfal konfigurálása lapját.
Válasszon ki legalább egy hálózati típust, amelyen a távoli eszközöket használni szeretné. Ha a számítógépek tartományon keresztül csatlakoznak, ki kell választania az első elemet. Ha a számítógépek munkacsoporton vagy otthoni csoporton keresztül csatlakoznak, szükség szerint válassza a második vagy a harmadik elemet.
Ezután válassza a Befejezés gombot a távoli hibakereső elindításához.
Ha a konfiguráció befejeződött, megjelenik a Távoli hibakereső ablak.
A távoli hibakereső kapcsolatra vár most. A Távoli kapcsolat konfigurációjának beállításához használja a megjelenített kiszolgálónevet és portszámot a Visual Studióban.
A távoli hibakereső leállításához válassza a Fájl>Kilépésparancsot. Újraindíthatja a Start menüből vagy a parancssorból:
<Remote debugger installation directory>\msvsmon.exe
Jegyzet
Ha további felhasználók engedélyeit kell hozzáadnia, módosítsa a hitelesítési módot vagy a portszámot a távoli hibakeresőhöz, olvassa el a távoli hibakereső konfigurálása című témakört.
C++ projekt távoli hibakeresése
A következő eljárásban a projekt útvonala C:\remotetemp, a távoli számítógép neve pedig MySurface.
CppConsoleApp nevű C++ konzolalkalmazás létrehozása
Állítson be egy töréspontot valahol az alkalmazásban, amely könnyen elérhető, például CppConsoleApp.cpp, a
mainfüggvényben.A Megoldáskezelőben kattintson a jobb gombbal a projektre, és válassza a Tulajdonságoklehetőséget. Nyissa meg a hibakeresési lapot.
Állítsa be a hibakeresőt a távoli Windows hibakereső elindításához.
Végezze el a következő módosításokat a tulajdonságokon:
Beállítás Érték Távoli parancs C:\remotetemp\CppConsoleApp.exe Munkakönyvtár C:\remotetemp Távoli kiszolgáló neve MySurface:portszám Kapcsolat Távoli windowsos hitelesítéssel Hibakereső típusa Csak natív Üzembehelyezési címtár C:\remotetemp További üzembe helyezendő fájlok $(ProjectDir)\data Ha más mappákat is üzembe helyez, és azt szeretné, hogy egy mappában lévő összes fájl ugyanarra a mappára legyen telepítve, adjon meg egy mappanevet.
A tulajdonságokról további információt C++ hibakeresési konfigurációsprojektbeállításai című témakörben talál.
A Megoldáskezelőben kattintson a jobb gombbal a megoldásra, és válassza Configuration Managerlehetőséget.
A Hibakeresési konfigurációhoz jelölje be a Üzembe helyezés jelölőnégyzetet.
Hibakeresés indítása (Hibakeresés > Hibakeresés indítása, vagy F5).
A végrehajtható fájl automatikusan üzembe lesz helyezve a távoli számítógépen.
Ha a rendszer kéri, adja meg a hálózati hitelesítő adatokat a távoli géphez való csatlakozáshoz.
A szükséges hitelesítő adatok a hálózat biztonsági konfigurációjára vonatkoznak. Tartományszámítógépen például választhat egy biztonsági tanúsítványt, vagy megadhatja a tartománynevét és a jelszavát. A nem tartományba tartozó gépeken megadhatja a gép nevét és egy érvényes felhasználónevet(például MySurface)name@something.com a megfelelő jelszóval együtt.
A Visual Studio számítógépen látnia kell, hogy a végrehajtás leállt a töréspontnál.
Borravaló
Másik lehetőségként külön lépésként is üzembe helyezheti a fájlokat. A Megoldáskezelőben kattintson a jobb gombbal a projektcsomópontra, majd válassza a Üzembe helyezéslehetőséget.
Ha az alkalmazás által megkövetelt nem kódolt fájlokkal rendelkezik, pontosvesszővel tagolt listában adhatja meg őket a Hibakereső tulajdonságai lapon üzembe helyezendő további fájlok listájában, amelyen a Távoli Windows hibakereső van kiválasztva.
Másik lehetőségként felveheti a fájlokat a projektbe, és beállíthatja, hogy a Content tulajdonság Igen legyen az egyes fájlok Tulajdonságok lapján. Ezek a fájlok a Hibakereső tulajdonságok lapján megadott Központi telepítési címtárba lesznek átmásolva, Távoli Windows hibakereső ki van választva. Az elemtípustfájlmásolásra is módosíthatja , és más tulajdonságokat is megadhat ott, ha a fájlokat át szeretné másolni az üzembehelyezési könyvtár almappáiba.
Hibakeresés beállítása távoli szimbólumok használatával
A Visual Studio-számítógépen létrehozott szimbólumokkal képesnek kell lennie a kód hibakeresésére. A távoli hibakereső teljesítménye jobb, ha helyi szimbólumokat használ.
Ha távoli szimbólumokat kell használnia, meg kell adnia a távoli szimbólumokat a Visual Studióban, ha windowsos fájlmegosztást ad hozzá a szimbólum keresési útvonalához.
Nyissa meg az Eszközök>beállításai panelt, bontsa ki a Minden beállítás>hibakeresése>általános>szimbólumkeresési>helyek szakaszt, és frissítse a Szimbólumfájl (.pdb) helylistáját . Szükség szerint módosítsa az egyéb beállításokat.
Nyissa meg az Eszközök>beállításai párbeszédpanelt,bontsa ki az> szimbólumok > szakaszt, és frissítse a Szimbólumfájl (.pdb) keresési helyek listáját. Szükség szerint módosítsa az egyéb beállításokat.