Frage

Ich erhalte diese Meldung (siehe Bild unten), wenn ich versuche, bei der Fehlersuche zu bearbeiten. Diese treten nur in meinem Vista64bits O, nicht in meinem XP-Computer. Warum und was soll ich tun?

Aktualisieren Ich fand, dass ich in x86 kompilieren muß Wert der Lage sein, zu ändern, wenn das Debuggen. Also meine Frage ist, warum dass ich es nicht in x64 tun?

alt text http://img183.imageshack.us/img183/8523/changetohe5 .png

War es hilfreich?

Lösung

Es gibt keinen technischen Grund ist es einfach nicht umgesetzt. Einige Quellen zufolge will Microsoft durch die nächste Version der CLR implementieren.

Siehe auch: http://blogs.msdn.com/stevejs/ Archiv / 2005/11/15 / 493018.aspx # 499593

Andere Tipps

Mike Stall sagt :

  

EnC hat einige sehr Low-Level-Dinge   die sind ziemlich OS-spezifische und so   auf einer einzigen Plattform zu begrenzen war   in erster Linie eine Ressource-constraint.   Zukunft CLRs wird ohne Zweifel diese erweitern.   Unser Portierungsaufwand auch beginnt aus   Kratzer in V2 und so der ganze Rest   die Debugging-Dienste werden mußten   Auch portiert, so hatten wir bereits eine sehr   große Artikel hier. Auch wir glauben, dass die   größte Szenarien für EnC würde   drehen sich um pure-IL-Anwendungen, mit denen   Menschen, um zumindest in x86 zu entwickeln.   Es gibt eine Abhilfe in solchen Fällen: auf   eine 64-Bit-Maschine, können Sie eine starten   pure-IL app als 32-Bit-Anwendung in der WOW,   und dann tun EnC auf sie.

     

Diese sind alle Beschränkungen des CLR,   Studio, nicht auf dem Visual, das, wenn ein Mittel   3rd-Party-Debugger fügt EnC, sie werden   haben die gleichen Einschränkungen. Insgesamt   Fälle, waren wir glücklich fühlen, dass die die   Kosten für jeden Fall ermöglichen, waren besser   Herstellung der Kern-Szenarien ausgegeben   stärker.

ich ändern Sie den Konfigurationsmanager. Es wurde Kompilieren to Any Cpu ... und Any Cpu auf x64 gesetzt wurde .... geändert Ich kann an jeder Cpu auf x86 und es funktioniert. So ist das Problem gelöst ...

Kann mir jemand sagen, warum in X64 können wir nicht in Debug bearbeiten? (Ich werde die Antwort auf diese Frage Unter akzeptieren, wenn jemand es hat).

Vermutlich haben sie einfach nicht umgesetzt edit-and-continue noch für x64-Code. Ich glaube nicht, dass es irgendeine tiefere Grund zu.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top