Die brandneue 2010er Ausgabe unserer geliebten Entwicklungsumgebung steht seit einiger Zeit als Beta Version zum gratis Download bereit. Viele neue Features und Verbesserungen warten darauf entdeckt und ausprobiert zu werden. Und da ist für jeden was dabei von neuen Debugging Möglichkeiten bis zum grossartigen neuen Sharepoint Support hat sich vieles getan.
Und welche bessere Zeit im Jahr gibt es als die besinnlichen, ruhigen Weihnachtsfeiertage um sich das Ganze mal in Ruhe anzuschauen ? :-)
Ein super neues Feature ist das Historical Debugging. In der Beta 2 von Visual Studio 2010 findet es sich unter dem Namen “IntelliTrace” wieder.
Früher war es mit dem Debugger nur möglich den aktuellen Zustand der Applikation (zB bei einem Breakpoint) zu ermitteln. Mittels IntelliTrace kann die Anwendungsausführung beliebig Vor- und Zurückgespult werden! Das heisst es ist möglich den Zustand einer Anwendung zu rekonstruieren BEVOR eine Exception aufgetreten ist – man kan einfach ein, zwei, drei,… Zeilen zurückspringen und den “damaligen” Zustand einsehen.
Dazu bietet der Source Code Editor Playback Controls an- hier zu sehen am linken Rand, die ein einfaches Navigieren “in der Zeit zurück” ermöglichen. Weiters werden Traces erzeugt, welche mit dem Visual Studio IntelliTrace Log Viewer wieder geöffnet werden können. Diese stellen die einzelnen Threads, etc. auf einer Zeitleiste dar.

Ein nettes kleines Feature zum Debuggen sind auch die neuen Sticky DataTips, kleine “Post Its” im Source Code Editor. Die kleinen Debugging Helper Pop-Ups können damit “festgepinnt” und mit Kommentaren versehen werden.
Auf der Seite der Sharepoint Enwicklung hat sich auch viel getan, viele dringend notwendige Tools und Projektvorlagen wurden integriert um die Sharepoint Entwicklung weniger “Pain in the ass” zu machen :-) und die Toolunterstützung an den, gewohnt hohen Standard, anzugleichen.
Es gibt viele neue Templates, einen grafischen Webpart Designer und endlich mehr Unterstützung bei der Erstellung von Features wie man im obigen Screenshot sieht.
IntelliSense und Refactoring haben auch wieder einige Verbesserungen erfahren. Besonders im Zusammenspiel mit “Consume-First” Entwicklungsansätzen wie TDD, bietet Visual Studio 2010 nun die Möglichkeit Properties, Konstruktoren, Methoden etc, welche noch nicht existieren anhand ihrer Verwendung im Code zu generieren.
Diese und viele,viele andere Dinge machen es spannend, die aktuellste Version mal auszuprobieren…es ist bestimmt für jeden was dabei!