Nyelv

A C#-hibakeresési konfigurációk projektbeállításai

A C#-projekt hibakeresési beállításait a Hibakeresés lapon és a Build lapon, a projekttulajdonságok között módosíthatja.

A tulajdonságlapok megnyitásához jelölje ki a projektet Megoldáskezelőben, majd válassza a Tulajdonságok ikont, vagy kattintson a jobb gombbal a projektre, és válassza Tulajdonságoklehetőséget.

További információ: Hibakeresési és kiadási konfigurációk.

Fontos

Ezek a beállítások nem vonatkoznak a .NET Core-, ASP.NET- vagy UWP-alkalmazásokra. A .NET 5+ és a .NET Core hibakeresési beállításainak konfigurálásához tekintse meg C# hibakeresési konfigurációk (.NET 5+, .NET Core)projektbeállításait.

Hibakeresés lap

Beállítás Leírás
konfiguráció Beállítja az alkalmazás létrehozásának módját. Válassza az Aktív (Hibakeresés), Hibakeresés, Kiadásvagy Minden konfiguráció lehetőséget a legördülő listából.
Művelet indítása A hibakeresési konfigurációban a Start kiválasztásakor meghatározott műveletet adja meg.
- Projekt indítása az alapértelmezett beállítás, és elindítja az indítási projektet a hibakereséshez. További információ: Az indítási projekt kiválasztása.
- Külső program indítása indítása és csatolása olyan alkalmazáshoz, amely nem része Visual Studio-projektnek. További információért lásd: Csatolás futó folyamatokhoz a hibakeresővel.
- Böngésző indítása URL-címmel lehetővé teszi a webalkalmazások hibakeresését.
Startbeállítások>parancssori argumentumok A hibakeresés alatt álló alkalmazás parancssori argumentumait adja meg. A parancs neve az alkalmazás neve, amely a Külső program indításaparancsban van megadva.
Indítási opciók>Munkakönyvtár A hibakeresés alatt álló alkalmazás munkakönyvtárát adja meg. A C#-ban a munkakönyvtár alapértelmezés szerint \bin\debug.
Indítási beállítások>Távoli gép használata Távoli hibakereséshez válassza ezt a beállítást, és adja meg a távoli hibakeresési cél nevét, vagy egy Msvsmon-kiszolgáló nevét.
Az alkalmazás helyét a távoli gépen a Build lap Kimeneti útvonal tulajdonsága határozza meg. A helynek egy megosztható könyvtárnak kell lennie a távoli gépen.
Hibakereső motor>Nem felügyelt kódkeresés engedélyezése A felügyelt alkalmazásból natív (nem felügyelt) Win32-kódra irányuló hívások hibakeresése.
hibakereső motor>AZ SQL Server hibakeresésének engedélyezése Az SQL Server adatbázis-objektumainak hibakeresése.

Build fül

Beállítás Leírás
Általános>feltételes fordítási szimbólumok Határozza meg a DEBUG és TRACE állandókat, ha kiválasztja.

Ezek az állandók lehetővé teszik a Hibakeresési osztály és nyomkövetési osztályfeltételes fordítását. Ezen állandók definiálása után a hibakeresési és nyomkövetési osztály metódusai kimenetet hoznak létre a Kimeneti ablak. Ezen állandók nélkül a hibakeresési és nyomkövetési osztály metódusai nem lesznek lefordítva, és nem jön létre kimenet.

A DEBUG általában egy build Debug verziójában van definiálva, és a Release verzióban nincs definiálva. A TRACE a hibakeresési és a kiadási verziókban is definiálva van.
Általános>Kód optimalizálása Ha a hiba nem csak az optimalizált kódban jelenik meg, hagyja ezt a beállítást nincs bejelölve a hibakeresési buildekhez. Az optimalizált kódot nehezebb hibakeresésre használni, mert az utasítások nem felelnek meg közvetlenül a forráskódban szereplő utasításoknak.
kimeneti>kimeneti útvonal Általában hibakereséshez a bin\Debug könyvtárat szoktak beállítani.
Speciális gomb További információ a speciális hibakeresési lehetőségekről: Speciális buildbeállítások párbeszédpanel (C#). A szimbólumfájlok (.pdb) hordozható formátuma a .NET Core-alkalmazások legújabb platformfüggetlen formátuma.

Lásd még: