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. |