none
Visual Studio 2005 Locals/Autos weg RRS feed

  • Allgemeine Diskussion

  • Hallo,
    ich habe jetzt seit einiger Zeit Probleme beim Debuggen.
    Wenn das zu debuggene C++ Programm crasht oder ein Breakpoint ausgelöst wird bleibt das Feld mit den Locals und den Autos leer.
    Wenn ich versuche ein Watch auf eine Variable anzulegen erscheint folgendes:

    Zitat:
    CXX0017: Error: symbol "i" not found

    Die variable i ist lokal definiert. Der Breakpoint war innerhalb der for-Schleife. Das heißt eigentlich müsst sie angezeigt werden.

    Code:
        for( int i = 0; i < 6; i++ )

    Was ich schon versucht habe:
    - PC/Vs2005 neu starten
    - alle *.ncb des Projekts löschen
    - Optimierungen rausgenommen (/Od)

    - Neu erstellen des Projekts
    - Vs im safemode starten


    Debuggen mit anderen VS Versionen geht! mit anderen Sourcen gehts nicht.. d.h. es muss an Vs2005 liegen oder am PC!

    mfg
    lolxdfly


    Freitag, 23. Januar 2015 13:55

Alle Antworten

  • Hallo,
    ich habe erst ab VS 2010+ und da auch nur unter .NET größere Erfahrung, aber vielleicht helfen dir meine Ideen.

    Hast du mal versucht VS neu zu installieren? Vielleicht wurde etwas durch ein Update verstellt, was sich nun durch das Fehlverhalten bemerkbar macht. Ebvenfalls denkbar wäre, das eine Erweiterung nicht korreklt arbeitet. Funktioniert es denn, wenn du VS abgesichert startest (devenv.exe /safemode)? Dadurch werden alle Extras deaktiviert.
    Weiterhin kannst du mal probieren, die Projektmappe zu bereinigen, das geht über das Erstellen-Menü.

    Hast du mal getestet ob es mit einer neuen Projektmappe funktioniert? So könnte man ausschließen, dass es doch irgendwie am Projekt liegt, sondern eben doch an VS (oder Windows?).


    Tom Lambert - .NET (C#) MVP
    Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
    Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
    Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets

    Freitag, 23. Januar 2015 16:53
    Moderator
  • Hallo,

    erstmal Danke für die Ideen. Ich habe erstmal versucht Vs im safemode zu starten. Dann kam eine Meldung, dass Visual Assist deaktiviert wurde... Leider hat es das Problem aber nicht gelöst. Die Locals und Auto sind immer noch leer und bei einem Watch "sagt er" immernoch "CXX0017: Error: symbol". Rebuilden hatte ich schon versucht.. hatte nur vergessen es dort aufzulisten.

    Ich werde es später nochmal mit einer Neuinstallation versuchen..

    mfg

    lolxdfy

    Freitag, 23. Januar 2015 18:17
  • Hallo lolxdfly,

    Ist eine Besserung nach der Neuinstallation erkennbar?

    Gruß,
    Dimitar


    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Mittwoch, 28. Januar 2015 11:45
    Administrator
  • Hallo,

    leider besteht das Problem immernoch. Ich habe Visual Studio von der Installationsdatei reparieren lassen, alle Add Ons deinstalliert und auch alle Patches neu installiert. Trotzdem bleibt das Auto und das Lokals fenster leer. Bei einem Watch bekomm ich immernoch den CXX0017!

    Können vielleicht andere, neuere Visual Studio Versionen die Ursache sein? Ich habe letzten neben Visual Studio 2013 noch Visual Studio 2012 installiert!

    mfg,

    lolxdfly

    • Bearbeitet lolxdfly Mittwoch, 28. Januar 2015 17:02
    Mittwoch, 28. Januar 2015 16:57
  • Hallo,
    ausschließen kann man leider nie, dass sich verschiedene VS Installationen gegenseitig behindern.
    Getestet habe ich es schon ab VS 2008 Express bis 2013 parallel installiert. Da gab es keine Probleme dieser Art.

    Leider bin ich mit meinem Latein auch am Ende.


    Tom Lambert - .NET (C#) MVP
    Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
    Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
    Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets

    Mittwoch, 28. Januar 2015 20:34
    Moderator
  • Hallo lolxdfly,

    du kannst bei Microsoft Connect sehen, dass du nicht der erste mit diesem Fehler bist. ([1])

    Bist du sicher, dass es an Visual Studio liegen muss - ich meine, es könnte auch dein Code sein, der einen Bug hat? Hast du das schonmal mit anderen VS-Versionen auf anderen Computern probiert?

    Versuche doch mal die automatische Programmoptimierung zu deaktivieren und das Projekt "normal" zu starten.

    Und wenn das nichts hilf, dann gilt: "Veni, Vidi, perde" // Ich kam, ich sah, ich scheiterte :(

    [1] Cannot inspect local variables while debugging in VS2010. CXX0017 "Symbol not found" error - by EV Group IT


    © 2015 Thomas Roskop

    Germany // Deutschland

    Mittwoch, 28. Januar 2015 21:23