Dela via


Projektinställningar för C#-felsökningskonfigurationer

Du kan ändra inställningarna för C#-projektfelsökning på fliken Felsökning och fliken Skapa på projektegenskapssidorna.

Om du vill öppna egenskapssidorna väljer du projektet i Solution Explorer och väljer sedan ikonen Egenskaper eller högerklickar på projektet och väljer Egenskaper.

Mer information finns i Felsöknings- och versionskonfigurationer.

Viktig

De här inställningarna gäller inte för .NET Core-, ASP.NET- eller UWP-appar. Information om hur du konfigurerar felsökningsinställningar för .NET 5+ och .NET Core finns i Project-inställningar för C#-felsökningskonfigurationer (.NET 5+, .NET Core).

Viktig

De här inställningarna gäller inte för .NET Core-, ASP.NET- eller UWP-appar. Information om hur du konfigurerar felsökningsinställningar för UWP-appar finns i Starta en felsökningssession för en UWP-app.

Fliken Felsök

Inställning Beskrivning
Konfiguration Anger läge för att skapa appen. Välj Active (Debug), Debug, Releaseeller Alla konfigurationer i listrutan.
Starta åtgärd Anger åtgärden när du väljer Starta i en felsökningskonfiguration.
- Start project är standard och startar startprojektet för felsökning. Mer information finns i Välj startprojektet.
- Starta externt program startar och ansluter till en app som inte ingår i ett Visual Studio-projekt. Mer information finns i Koppla till processer som körs med felsökningsprogrammet.
- Starta webbläsaren med URL så att du kan felsöka en webbapplikation.
Startalternativ>kommandoradsargument Anger kommandoradsargument för appen som debuggas. Kommandonamnet är det appnamn som anges i Starta externt program.
Startalternativ>Arbetskatalog Anger arbetskatalogen för appen som debuggas. I C# är arbetskatalogen \bin\debug som standard.
Startalternativ>Använd fjärrdator För fjärrfelsökning väljer du det här alternativet och anger namnet på fjärrfelsökningsmålet eller ett Msvsmon-servernamn.
Platsen för en app på fjärrdatorn anges av egenskapen Utdatasökväg på fliken Skapa. Platsen måste vara en delningsbar katalog på fjärrdatorn.
felsökningsmotor>Aktivera ohanterad kodfelsökning Felsöker anrop till intern (ohanterad) Win32-kod från den hanterade appen.
felsökningsmotor>Aktivera SQL Server-felsökning Felsöker SQL Server-databasobjekt.

Fliken Skapa

Inställning Beskrivning
allmänna>villkorsstyrda kompileringssymboler Definiera DEBUG- och TRACE-konstanterna om du väljer det.

Dessa konstanter möjliggör villkorlig kompilering av klassen Felsökning och Trace. När konstanterna har definierats genererar Debug och Trace-klasserna utdata till Utdatafönstret. Utan dessa konstanter kompileras inte felsöknings- och spårningsklassmetoderna och inga utdata genereras.

Vanligtvis definieras DEBUG i debug-versionen av en build och är odefinierad i release-versionen. TRACE definieras i både felsöknings- och versionsversionerna.
Allmän>Optimera kod Om inte ett fel endast visas i optimerad kod lämnar du den här inställningen avmarkerad för Felsökningsversioner. Optimerad kod är svårare att felsöka eftersom instruktionerna inte motsvarar instruktioner direkt i källkoden.
utdata>utdatasökväg Anges vanligtvis till bin\Debug för felsökning.
Avancerat knappen Information om avancerade felsökningsalternativ finns i dialogrutan Avancerade bygginställningar (C#). Det bärbara formatet för symbolfiler (.pdb) är ett nyligen plattformsoberoende format för .NET Core-appar.

Se även