ein Projekt von goloroden.de

Werkzeuge

Allgemeines

Auf dieser Webseite finden Sie empfehlenswerte Werkzeuge zu C#, .NET und verwandten Themen wie beispielsweise Visual Studio und SQL Server.

Falls ein Werkzeug, das Sie als empfehlenswert erachten, auf dieser Webseite nicht aufgeführt wird oder Sie anderweitig Fragen haben, können Sie sich gerne an uns wenden.

Buildserver

CruiseControl.NET CruiseControl.NET Kostenlos CruiseControl.NET ist ein Buildserver, der mit zahlreichen Versionsverwaltungen kombiniert und damit für Continuous Integration genutzt werden kann.
 
TeamCity TeamCity Kostenlos TeamCity ist ein Buildserver mit äußerst umfangreichen Konfigurationsmöglichkeiten, der mit zahlreichen Versionsverwaltungen kombiniert und unter anderem für Continuous Integration und Codeanalyse und -statistik verwendet werden kann.

Codequalität

CodeComment.NET FxCop Kostenlos CodeComment.NET ist ein Addin für Visual Studio, das zum Erstellen von Kommentaren im Rahmen von Code Reviews dient.
 
FxCop FxCop Kostenlos FxCop analysiert in .NET entwickelte Assemblies auf Nichteinhaltung von Coderichtlinien, unter anderem in den Bereichen Lokalisierung, Leistung und Sicherheit.
 
NDepend NDepend Kommerziell NDepend analysiert in .NET entwickelte Assemblies auf Abhängigkeiten, Kohäsion, Kopplung und verwandte Metriken.
 
Source Analysis for C# Source Analysis for C# Kostenlos Source Analysis for C# analysiert in C# geschriebenen Quellcode auf Einhaltung der von Microsoft empfohlenen Richtlinien.

Datenbanken

VistaDB VistaDB Kommerziell VistaDB ist eine vollständig in C# geschriebene Datenbank, die als eingebettete Datenbank in die eigene Anwendung lokal integriert werden kann. Da ihre Syntax und Datentypen weitgehend kompatibel zu T-SQL sind, ist sie eine ideale Ergänzung zum SQL Server.

Decompiler

Reflector Reflector Kostenlos Reflector übersetzt als .dll oder .exe vorliegende Assemblies zurück in Quellcode, wobei als Sprachen unter anderem C#, Visual Basic .NET und MSIL zur Auswahl stehen.

Dokumentation

GhostDoc GhostDoc Kostenlos GhostDoc ist ein Addin für Visual Studio, das automatisch XML-Kommentare aus vorhandenem Code in C# erzeugt. Dazu bedient es sich entweder vorhandener Kommentare in Schnittstellen und Basisklassen oder versucht, sinnvolle Kommentare aus den Namen von beispielsweise Klassen, Methoden oder Eigenschaften abzuleiten.
 
Sandcastle Sandcastle Kostenlos Sandcastle erzeugt aus Assemblies und gegebenenfalls der vom Compiler erzeugten XML-Dokumentation eine ansprechende Dokumentation im Stil der MSDN, wobei so wohl verschiedene Hilfedateiformate wie auch eine Ausgabe als Webseite unterstützt werden.

Frameworks

Enterprise Library Enterprise Library Kostenlos Mit der Enterprise Library stellt Microsoft eine Sammlung von Komponenten zur vereinfachten Entwicklung von Anwendungen zur Verfügung.
 
Spring.NET Spring.NET Kostenlos Spring.NET ist ein Anwendungsframework, das unter anderem O/R-Mapping, Logging, aspektorientierte Programmierung und einen Microkernel zur Verfügung stellt.
 
Unity Unity Kostenlos Unity ist ein leichtgewichtiger Microkernel, der als Basis für die Architektur eine lose gekoppelten Anwendung genutzt werden kann.

Linq

LINQPad LINQPad Kostenlos LINQPad ist ein auf Linq basierender Ersatz für das SQL Server Management Studio, in dem Abfragen in Linq an Stelle von SQL formuliert werden können.

Logging

NLog NLog Kostenlos NLog stellt ein leicht konfigurierbares, aber leistungsfähiges Framework zum Logging dar.

O/R-Mapper

NHibernate NHibernate Kostenlos NHibernate ist ein O/R-Mapper, der ursprünglich auf dem in Java geschriebenen Hibernate basiert.

Postcompiler

PostSharp PostSharp Kostenlos PostSharp ist ein Postcompiler und in der Lage, vollständig kompilierte Assemblies zu manipulieren, so dass unter anderem aspektorientierte Programmierung sehr leicht umgesetzt werden kann.

Refactoring

Refactor! Pro Refactor! Pro Kommerziell Refactor! Pro ist ein Addin für Visual Studio und erweitert dieses insbesondere im Bereich Refactoring.
 
ReSharper ReSharper Kommerziell ReSharper ist ein Addin für Visual Studio und erweitert dieses insbesondere in den Bereichen IntelliSense und Refactoring.

Reguläre Ausdrücke

Regex-Lab Regex-Lab Kostenlos Regex-Lab ist ein Werkzeug zur Erstellung, Validierung und grafischen Analyse von regulären Ausdrücken.

Sonstiges

NArrange NArrange Kostenlos NArrange analysiert in C# geschriebenen Code, erzeugt automatisch passende Regionen und sortiert die einzelnen Elemente entsprechend ein.
 
Regionerate Regionerate Kostenlos Regionerate analysiert in C# geschriebenen Code, erzeugt automatisch passende Regionen und sortiert die einzelnen Elemente entsprechend ein.
 
Snippet Compiler Snippet Compiler Kostenlos Snippet Compiler ist ein leichtgewichtiger Editor und Compiler, der C# übersetzen und ausgeführen kann, damit für das Testen von Codeschnippseln nicht erst eine Instanz von Visual Studio gestartet und ein entsprechendes Projekt angelegt werden müssen.

Versionsverwaltung

Subversion Subversion Kostenlos Subversion ist eine stabile und ausgereifte Versionsverwaltung, die so wohl lokal wie auch auf einem Server ausgeführt werden kann.
 
TortoiseSVN TortoiseSVN Kostenlos TortoiseSVN ermöglicht den Zugriff auf Subversion aus dem Explorer von Windows, indem es sich in dessen Kontextmenü integriert.
 
VisualSVN VisualSVN Kommerziell VisualSVN integriert sich als Addin in Visual Studio und ermöglicht von dort den direkten Zugriff auf Subversion.
 
VisualSVN Server VisualSVN Server Kostenlos VisualSVN Server ist ein Paket, das einen vollständigen Subversion-Server für auf Windows basierende Server bereitstellt. Neben Subversion sind der Webserver Apache sowie eine Verwaltungskonsole enthalten.

XAML

Kaxaml Kaxaml Kostenlos Kaxaml ist ein leichtgewichtiger Editor für XAML, der innerhalb eines Fensters so wohl XAML wie auch die entspreche grafische Darstellung anzeigen kann.