Frage

static void Main(string[] args)
{
    List<string> myList = new List<string>() { "A", "B" };
    string myString = "abc";
    int myInt = 42;
    System.Xml.Linq.XElement root = new System.Xml.Linq.XElement("abc");

    Console.WriteLine(myList.First()); //breakpoint on this line
    Console.WriteLine(myString);
    Console.WriteLine(myInt);
    Console.WriteLine(root);
}

Wenn ich den obigen Code auf meiner alten Entwickler-Umgebung ausgeführt (VS2008, XP, 32-bit), sehe ich:

args        {string[0]}    string[]
+ myList    Count = 2      System.Collections.Generic.List<string>
myString    "abc"          string
myInt       42             int
+ root      <abc />        System.Xml.Linq.XElement

Wenn ich es auf meine neue Entwickler-Umgebung ausgeführt (VS2008, Windows7, 64-bit), sehe ich:

args                 {Length=0}            array<System::String^> ^
+ myList             0x000000000254bb60    System::Collections::Generic::List<System::String^>^
myString             "abc"                 System::String^
myInt                42                    int
+ root               0x000000000254be60 { emptySequence=<undefined value> name=0x000000000254bd88 lastAttr=<undefined value> }    System::Xml::Linq::XElement^
+ <>g__initLocal0    0x000000000254bb60    System::Collections::Generic::List<System::String^>^

Es scheint mir, dass meine neue Umgebung des Lokalfenster C ++ mir spricht.

Wie kann ich das Lokalfenster Verhalten ändern?

War es hilfreich?

Lösung 2

beschloß ich, mein Problem, indem Sie die Option deaktivieren, um „Programm im Kompatibilitätsmodus“.

Andere Tipps

Es sieht aus wie der Debugger Ihre PDB interpretiert als C ++ / CLI anstelle von C # -Code. Der einzige Grund, warum ich denke, kann das passieren würde, wenn Ihr installieren gebrochen. Insbesondere ist die Registrierung, um die Ausdrucksauswertung Wahl Umgebung nicht korrekt. Ich denke, an diesem Punkt Sie stecken sind mit der Reparatur der Installation.

Zusätzlich möchten Sie wahrscheinlich den folgenden Registrierungsschlüssel

löschen
HKCU:\Sofware\Microsoft\VisualStudio\9.0
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top