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