Dela via


Projektinställningar för en Visual Basic-felsökningskonfiguration

Du kan ändra projektinställningarna för en Visual Basic-felsökningskonfiguration i fönstret egenskapssidor, enligt beskrivningen i Felsöknings- och versionskonfigurationer. Följande tabeller visar var du hittar felsökningsrelaterade inställningar i fönstret Egenskapssidor.

Varning

Det här avsnittet gäller inte för UWP-appar. Se Starta en felsökningssession (VB, C#, C++ och XAML)

Fliken Felsök

Inställning Beskrivning
Konfiguration Anger läge för kompilering av programmet. Välj bland Active (Debug), Debug, Release, Alla konfigurationer.
Starta åtgärd Den här gruppen med kontroller anger vilken åtgärd som ska utföras när du väljer Starta från felsökningsmenyn.

- Starta projekt är standard och startar startprojektet för felsökning.
- Starta externt program kan du starta och ansluta till ett program som inte ingår i ett Visual Studio-projekt. Mer information finns i Anslut till pågående processer.
- Starta webbläsaren i URL för att du ska kunna felsöka en webbapplikation.
kommandoradsargument Anger kommandoradsargument för programmet som ska felsökas. Kommandonamnet är det programnamn som anges i Starta externt program. Om Startåtgärd har angetts till Start-URL ignoreras kommandoradsargument.
Arbetskatalog Anger arbetskatalogen för programmet som debuggas. I Visual Basic är arbetskatalogen katalogen som programmet startas från. Standardarbetskatalogen är \bin\Debug eller \bin\Release, beroende på den aktuella konfigurationen.
Använd fjärrdator När kryssrutan är markerad aktiveras fjärrfelsökning. I textrutan kan du skriva namnet på en fjärrdator där programmet körs i felsökningssyfte eller ett Msvsmon-servernamn. Platsen för EXE på fjärrdatorn anges av egenskapen Utdatasökväg på fliken Skapa. Platsen måste vara en delningsbar katalog på fjärrdatorn.
Ohanterad kodfelsökning Gör att du kan felsöka anrop till intern (ohanterad) Win32-kod från ditt hanterade program. Detta har samma effekt som när du väljer Mixed for Debugger Type (Blandat för felsökningstyp) i ett Visual C++-projekt.
SQL Server-felsökning Tillåter felsökning av SQL Server-databasobjekt.

Fliken Kompilering: tryck på knappen Avancerade kompileringsalternativ

Inställning Beskrivning
Aktivera optimeringar Det här alternativet bör avmarkeras. Optimering gör att den kod som faktiskt körs skiljer sig från källkoden som visas i Visual Studio, vilket gör felsökningen svår. Om koden är optimerad läses inte symboler in som standard vid felsökning med Just My Code.
Generera felsökningsinformation Den här inställningen definieras som standard i både felsöknings- och versionsversioner (motsvarar kompilatoralternativet /debug) och skapar felsökningsinformation vid bygget. Felsökningsprogrammet använder den här informationen för att visa variabelnamn och annan information i ett användbart format när du felsöker. Om du kompilerar programmet utan den här informationen begränsas felsökningsfunktionerna. Mer information finns i /debug.
Definiera DEBUG-konstant Om du definierar den här symbolen kan du villkorlig kompilera utdatafunktioner från felsökningsklassen. När den här symbolen är definierad genererar metoder i Debug-klassen utdata till fönstret Utdata. Utan den här symbolen kompileras inte felsökningsklassmetoder och inga utdata genereras. Den här symbolen ska definieras i felsökningsversionen och inte definieras i versionsversionen. Om du definierar den här symbolen i en releaserversion skapas onödig kod som saktar ner programmet.
Definiera TRACE Konstant Genom att definiera den här symbolen kan du villkorlig kompilera utdatafunktioner från klassen Trace. Med den här symbolen definierad genererar Trace-klassens metoder utdata till utdatafönstret . Utan den här symbolen kompileras inte spårningsklassmetoder och inga Spårningsutdata genereras. Den här symbolen definieras som standard för både felsöknings- och versionsversioner.

Se även