Dienstag, Februar 3rd, 2009 | by Alexander Schölzhorn | Posted in Programmierung Allgemein, Visual Studio | No Comments »
Die Visual Studio Testing Extensions sind eine Erweiterungsbibliothek für alle die das Visual Studio Unit Testing environment verwenden. Ziel ist die Unittests lesbarer zu gestalten.
Zum Beispiel wird folgender Test zu diesem leichter lesbaren Test:
[TestMethod]
public void OldWay_Test()
{
int number = 5;
Assert.AreEqual(5, 5);
Assert.IsTrue(5 > 4);
Assert.IsTrue(5 > -1);
}
zu diesem leicher lesbaren Test:
[TestMethod]
public void NewWay_Test()
{
int number = 5;
number.ShouldEqual(5);
number.ShouldBeGreaterThan(4);
number.ShouldBePositive();
}
Donnerstag, November 27th, 2008 | by Alexander Schölzhorn | Posted in Compact Framework, Visual Studio, Windows Mobile | No Comments »
Gerade bei Neil Cowburn gesehen:
Auf der Seite von OpenNETCF gibts eine neue Version vom Smart Device Framework, jetzt endlich auch für Visual Studio 2008. Die Feature Matrix gibs hier.
Interessant ist auch was Chris Tacke über den Designer/Toolbox Support von Visual Studio 2008 schreibt.
Donnerstag, November 27th, 2008 | by Daniel Siegl | Posted in Compact Framework | 1 Comment »
Es gibt ja immerwieder die Diskussion was die Hauptunterschied zwischen CF 2.0 und CF 3.5 sind.
Neuerungen in CF 3.5:
Dann gibt es einen großen Teil von Features die nichts mit dem Compactframework, sondern nur mit dem Compiler zu tun haben und den damit verbundenen Sprachfeatures vonC# 3.0 (var, [], Extension Mehtods, …). Diese können auch mit CF 2.0 verwendet werden wenn man Visual Studio 2008 als Compiler verwendet.
Am spannendsten von allen Änderungen finde ich das einiges getan wurde um Memory Leaks in CF Applikation zu verhindern:
Der größte Nachteil beim CF 3.5 ist das man es auf den meisten Geräten extra Installieren muss!
Mittwoch, November 19th, 2008 | by Peter Lieber | Posted in Enterprise Architect, Veranstaltungen, Visual Studio | No Comments »
Dienstag, November 11th, 2008 | by Alexander Schölzhorn | Posted in Visual Studio | No Comments »
Letztens bin ich auf Codeplex wieder mal auf eine feine Erweiterung für Visual Studio gestoßen. Einen Debug Visualizer für Xml, der den Internet Explorer als Rendering Engine verwendet. Für jeden, der viel mit Xml arbeitet, ist diese Erweiterung ein absolutes Muß. Gute Arbeit, weiter so.
Donnerstag, November 6th, 2008 | by Alexander Schölzhorn | Posted in Programmierung Allgemein, Visual Studio | No Comments »
Wer von euch kennt nicht das Problem mit den Versionsnummern in den Assemblies bei größeren Projekten. Hat man mehrere Projekte die alle die gleiche Versionsnummer haben sollen, dann hilft das automatische Hochzählen in der AssembyInfo.cs nicht mehr.
Folgende Möglichkeiten hat man:
1. manuelles Ändern der Versionsnummer in allen Projekten: ist mühsam und fehleranfällig (auch mit suchen/ersetzen)
2. nur eine AssembyInfo.cs Datei nutzen, die in alle Projekte verlinkt ist: ist mühsam zum initialen Einrichten
3. man verwendet das geniale AddIn: Versioning Controlled Build. Screenshots gibts auf CodeProject
Donnerstag, November 6th, 2008 | by Daniel Siegl | Posted in .NET Framework, C#, Visual Studio | 1 Comment »
Heute scheint der Tag der Visual Studio Plugins zu sein – Plugins vom Plugin sind ein besonderer Spass.
Mein Favorit: RGreatEx - leider jetzt kostenpflichtig.
Ein Top Tool wenn man faul ist – hilft einem im Refactoring alle Strings in das Resource File zu schieben – und das Vollautomatisch. Einfach nur cool und effizient.
Eine Übersicht der ReSharper Plugins findet sich auf der JetBrains Seite.