Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kan se något av följande fel:
- "En 64-bitars felsökning tar längre tid än förväntat." eller
- "En felsökningsåtgärd tar längre tid än förväntat."
I dessa scenarier skickade Visual Studio en begäran till msvsmon.exeoch det har tagit lång tid innan resultatet av begäran kommer tillbaka.
De vanligaste orsakerna till det här felet är:
Du har installerat en programvara för nätverkssäkerhet på datorn som gör att nätverksstacken blivit otillförlitlig, och den gör att paket förloras över
localhost. Prova att inaktivera all programvara för nätverkssäkerhet och se om detta löser det. I så fall rapporterar du till leverantören av nätverkssäkerhetsprogramvaran att programvaran störlocalhosttrafiken. Detta bör inte inträffa med Visual Studio 2019 och senare, eftersom dessa versioner inte använder sockets för den här kommunikationen.Du stöter på ett problem där Visual Studio inte svarar eller andra prestandaproblem. Om problemet inträffar regelbundet kan du samla in dumpar av Visual Studio (devenv.exe) och arbetsprocessen (msvsmon.exe) och skicka dem till Microsoft. Information om hur du rapporterar ett problem finns i Rapportera ett problem med Visual Studio.
- Om du använder en version av Visual Studio före Visual Studio 2022 kanske du försöker felsöka ett 64-bitarsprogram när du kör 32-bitars Visual Studio-processen. Lös problemet genom att följa anvisningarna för att felsöka ett 64-bitarsprogram.
- I Visual Studio 2019 och tidigare versioner kanske du försöker felsöka ett 64-bitarsprogram när du kör i 32-bitars Visual Studio-processen. Lös problemet genom att följa anvisningarna i den här artikeln för att felsöka ett 64-bitarsprogram.
Felsöka ett 64-bitarsprogram
Du kan felsöka ett 64-bitarsprogram som körs på den lokala datorn eller på en fjärrdator.
Information om hur du felsöker ett 64-bitarsprogram som körs på en fjärrdator finns i Fjärrfelsökning.
För att felsöka 64-bitarsprogram lokalt använder Visual Studio en 64-bitarsprocess (msvsmon.exe) för att utföra lågnivååtgärder som inte kan utföras i 32-bitars Visual Studio-processen.
Felsökning i blandat läge stöds inte för 64-bitarsprocesser som använder .NET Framework version 3.5 eller tidigare.
Så här provar du att felsöka ett 64-bitarsprogram lokalt:
Skapa en Visual Studio-lösning, till exempel ett C#-konsolprogram.
Ange konfigurationen till 64-bitars med hjälp av Configuration Manager. Mer information finns i Så här konfigurerar du projekt till målplattformar.
Nu startar 64-bitarsversionen av fjärrfelsökaren (msvsmon.exe). Den körs så länge lösningen med 64-bitarskonfigurationen är öppen.
Börja felsöka. Du bör ha samma upplevelse som med en 32-bitarskonfiguration. Om du fortfarande får samma fel kan du se början av den här artikeln för andra förslag.