Tools

Tools
  • Globale Namespaces für die Razor-Syntax und den ASP.NET WebPages

    Wenn man bei WebForms nicht auf jeder Page oder jedem UserControl die notwendigen Namespace importieren möchte. So hat man diese in der Web.config hinterlegt. Dies funktioniert wunderbar bei WebForms und der WebForm-ViewEngine unter ASP.NET MVC. Mit den neuen WebPages (.cshtml) und der Razor-Syntax kann man mit @using Regularly.Models @using Regulary.Areas.Administration.Models auch entsprechende Namespaces der Template bekannt machen, Jedoch funktioniert der Weg über die web.config nicht (ob sich dies ändert steht wohl nicht nicht fest). Aber man einen anderen Weg gehen, dazu muss man beim Application-Start über die Klasse CodeGeneratorSettings die Namespaces hinzufügen. CodeGeneratorSettings.AddGlobalImport("Regularly.Models"); CodeGeneratorSettings.AddGlobalImport("Regularly.Extensions"); Diese Klasse befindet sich im Namespace Microsoft.WebPages.Compilation Technorati Tags: ASP.NET...

  • Eigene Namensregeln in ReSharper für xUnit.NET basierte Tests

    Ich habe heute ein PlugIn für ReSharper veröffentlicht, mit dem möglich ist spezielle Naming-Styles in ReSharper für xUnit.NET und xUnitBDDExtensions basierte Unit Test festzulegen. Im readme.txt ist erklärt wie man es installiert. Hier ein paar Screenshots zur Verwendung im ReSharper. Dort nun Advanced Settings anklicken. Nun eine eigene Naming Rule hinzufügen. z.B. BDD Style und folgendes auswählen. Das war’s dann schon. Viel Spaß. Hier geht’s zur Projekt Seite auf GitHub   Technorati Tags: xUnit,xUnitBDDExtensions,ReSharper,BDD

  • Git mit farbiger Darstellung in der PowerShell und beim Command Prompt

    Git unterstützt die farbige Ausgabe seiner Meldungen, dies macht es um einiges einfacher über die Shell zu bedienen. In der Standard-Konfiguration macht Git dies automatisch bei allen Ausgabegeräten die sich als Terminal ausgeben. So steht’s in der Dokumentation. Leider machen dies wohl weder die PowerShell noch der Command Prompt von Windows. Möchte man trotzdem Farben in der Ausgabe haben, so muss man Git überreden dies zu machen. Am einfachsten geht in dem man die Shell seines Vertrauens öffnet und folgendes eingibt. git config --global color.ui always Damit wird in der globalen .gitconfig die Farbausgabe in allen Bereichen bei...

  • Neues Projekt: FluentMetadata

    Ich bastel da einem neuen Projekt rum. Dabei ist mehr oder weniger FluentMetadata “abgefallen”, bzw. es noch in der Entwicklung. Jedoch ist es zumindest mit ASP.NET MVC 2 schon funktionsfähig und es wird Zeit damit mal an die Öffentlichkeit zu gehen. FluentMetadata ist eine Möglichkeit Metadaten für Klassen zu definieren diese dann im weitere Programmablauf zu verwenden. Diese kann dann genutzt werden um andere Frameworks mit Informationen zu versorgen. Seit es nun für die Validierung oder Typ-Informationen. Ganz nach dem DRY Prinzip sollen diese nur an einer Stelle definiert müssen. Warum? Ich habe das...

  • Git in Visual Studio 2010 und 2008/05 ohne AddIn verwenden

    Verteilte Versionskontrolle ist der “neueste” Schrei, am lautesten wird derzeit wohl bei Git geschrieben. Ein Problem was wohl viele davon abhält Git zu verwenden ist die fehlende Integration in Visual Studio. Mich am Anfang auch, ich konnte es mir halt nicht vorstellen das sowas wie das umbennen von Datein oder das hinzufügen von neuen Dateien einfach so funktioniert ohne dass man ständig drüber nachdenken muss. Bei Subversion z.B. muss man alle Änderungen an Dateinamen oder neue Dateien mit Subversion selbst machen. Macht man dies nicht kommt man in Teufels Küche. Damit man auch da nicht immer drüber...