Table of Contents
Genehmigt
In den letzten Tagen haben viele Benutzer das Debuggen von Visual Studio 2012 gemeldet.
Als großer .NET-Entwickler verbringe ich viel Zeit damit, F5 zu drücken, Breakpoints zu treten oder zu schlagen und herauszufinden, wie der Code, mit dem ich gerade gekommen bin, herausgekommen ist funktioniert nicht. Als das Technologen-Web in Microsofts Visual Fashion Studio-Angebot viral wurde, war der erste Vorteil, den ich wissen wollte, welche verbesserten Funktionen hinzugefügt und insbesondere Verbesserungen am gesamten Debugging-Prozess vorgenommen wurden. Ich habe festgestellt, dass viele Änderungen an den Debugging-Produkten in Visual Studio 2012 Programmierern dabei helfen, Probleme schneller zu identifizieren und insgesamt ein sanfteres Debugging bereitzustellen. In diesem Artikel werde ich fünf Debugging-Features behandeln, die jeder kennen sollte und die definitiv in der diesjährigen Entwicklung von Visual Studio enthalten sein werden.
Einige Designideen erfordern die Verwendung von Browser-Diagnose-spezifischen Tools, um auf das DOM der Seite zuzugreifen und so verschiedene Probleme zu beheben. Sie erhalten nun eine Kopie dieser Änderungen auf der Rückseite Ihrer IDE. Page Inspector, ein neues Feature in Visual Studio 2012, vereinfacht diesen Prozess erheblich. Page Inspector ist ein praktisches Webentwicklungstool wie eine browserbasierte Benutzeroberfläche, die vollständig in Visual Studio ausgeführt wird. Dies bedeutet wiederum, dass Sie höchstwahrscheinlich Page To Inspector als Ihren persönlichen Standardbrowser für IE, Firefox oder vielleicht sogar Chrome auswählen werden. Wenn Sie in einer Debug-Anwendung arbeiten, sollten Sie auf jeden Fall den Seiteninspektor verwenden, um durch CSS-Regeln zu navigieren, Text zu ändern und bei Bedarf Live-Änderungen am DOM vorzunehmen, es sei denn, Sie müssen zwischen dem Browser und Visual Studio wechseln (siehe Abbildung 1)
Stellen Sie sich nur eine Funktion vor: Page Inspector erleichtert Agenturen das Debuggen und Mausklicken in Apps
Ein nützlicher Aspekt im Zusammenhang mit diesem Seiteninspektor ist der Untersuchungsmodus, und Sie können ihn gleichzeitig umschalten, indem Sie Inspizieren auswählen, wie in den beiden Frames unten angegeben.
Wenn Sie im Prüfmodus über einen HTML-Abschnitt schweben, hebt der wichtigste Seitenprüfer das Markup hervor, das dieses Problem häufig verursacht. Dies kann es einfacher machen, minderwertiges Markup zu erkennen, Änderungen vorzunehmen und somit die Seite häufig zu aktualisieren, ohne den Seiteninspektor auszuführen.
Bearbeitung fortsetzenChecking ist eine historische Debugging-Funktion in Visual Studio, die es einem Entwickler sicherlich ermöglicht, Code während des Debuggens ohne zu aktualisieren das Programm erfolgreich neu starten müssen. Ein frustrierendes Merkmal von „Bearbeiten und fortfahren“ in Visual Studio 2010 waren in Verbindung mit früheren Versionen Versionen, die es dem Entwickler nicht unbedingt ermöglichten, Promo-Code-Korrekturen in Methoden mit unbekannten Lösungen (z.B. Lambda-Ausdrücken, LINQ-Abfragen) beizubehalten. Dies ist jetzt in Visual next Studio möglich. Es ist wichtig zu beachten, dass „Modify and Continue“ Ihnen wahrscheinlich nicht mitteilt, Pins in den tatsächlichen physischen Lambda-Begriffen oder der LINQ-Abfrage zu ändern, nur alles Neue, das eine unbekannte Methode enthält, ist jetzt im Allgemeinen beabsichtigt (siehe Abbildung 3). p>
Bild color=”midnightBlack” zu drei: Die hervorgehobene LINQ-Abfrage ist noch nicht editierbar, aber alles andere, bei dem die Methode sofort im Markt auf “Edit and Continue” geändert werden kann.
In schnellen Versionen von Visual Studio musste eine Vielzahl von (mit Threads versehenen) Debuganwendungen für Entwickler dabei helfen, ihre Debugvorgänge einzeln auszuführen. Dies bedeutete, dass Sie jedes Mal, wenn Sie für einen anderen Stream formatieren mussten, das Dienstprogramm öffneten, um Ihr Flow-Fenster zu öffnen und auf Neue Nachricht zu doppelklicken, um den Kontextwechsel zu erhalten. Für Anwendungen in vielen dieser Threads könnte dies durchaus mühsam werden. Visual Studio 2012 verfügt über ein kreatives Debugfenster namens Parallel Watch. In diesem Fenster können Sie einen neuen großen Ausdruck definieren, der gleichzeitig die Charakteristik der Ergebnisse für den gesamten Stream auswertet und beobachtet.
Abb. 4. Der spezielle Filamenthalter, den Sie je gesehen haben.
Dies war schon immer eine triviale Spielsystemanwendung, die Streams erstellen kann, bei denen jeder ganze Zahlen bis 10 beisteuert. Nehmen wir an, unsere Mitarbeiter Mitglieder möchten lieber wissen, was zu diesem Zeitpunkt am höchsten bewertet wird. das diverse “num” in jedem Thread, das an den letzten Thread gebunden wurde, der sich auf den Start bezieht. Synchronisierte Uhr zeigt alles darin einmal an:
Genehmigt
Das ASR Pro-Reparaturtool ist die Lösung für einen Windows-PC, der langsam läuft, Registrierungsprobleme hat oder mit Malware infiziert ist. Dieses leistungsstarke und benutzerfreundliche Tool kann Ihren PC schnell diagnostizieren und reparieren, die Leistung steigern, den Arbeitsspeicher optimieren und dabei die Sicherheit verbessern. Leiden Sie nicht länger unter einem trägen Computer - probieren Sie ASR Pro noch heute aus!
![](/wp-content/download7.png)
Abb. 5. Der Zeitraum Parallel beobachten zeigt die Formelergebnisse für mehrere Threads gleichzeitig an.
Experten können derzeit leicht die wertbezogene „Nummer“ in jedem Stream sehen, ohne dass sie Ihnen dabei helfen müssen, das Label des Streams ständig zu ändern. In diesem Beispiel fragen wir nur den Wert einer Variablen ab, aber Sie können mehr technologische Ausdrücke auswerten.
Eine der Einschränkungen von Page this Inspector besteht darin, dass er definitiv gelegentlich für Browser-gestartete Systeme verwendet werden kann , was bedeutet, dass es nicht trainiert, wenn sich herausstellt, dass Sie den großen Anwendungsmarkt für den Windows Store debuggen müssen. Glücklicherweise bietet Studio 2012 zwei neue Ausstattungsfenster, die helfen können: (1) DOM Explorer und (2) JavaScript Console.
(Hinweis: Der DOM-Explorer kann neben der JavaScript-Konsole auch bereits im Besitz sein, wenn Sie Debugging planen diesen bestimmten Browser sowie das Debuggen von Windows Store-Apps, aber normalerweise ist derzeit nur der Page Inspector im Hinblick auf das Browser-Debugging verfügbar.)
![Jake Steere](https://itnewstoday.net/wp-content/uploads/jakesteere.jpg)