|
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 |
 |
Kostenlos |
CruiseControl.NET ist ein Buildserver, der mit zahlreichen Versionsverwaltungen
kombiniert und damit für Continuous Integration genutzt werden kann.
|
| |
| 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 |
 |
Kostenlos |
CodeComment.NET ist ein Addin für Visual Studio, das zum Erstellen von Kommentaren
im Rahmen von Code Reviews dient.
|
| |
| FxCop |
 |
Kostenlos |
FxCop analysiert in .NET entwickelte Assemblies auf Nichteinhaltung von
Coderichtlinien, unter anderem in den Bereichen Lokalisierung, Leistung und
Sicherheit.
|
| |
| NDepend |
 |
Kommerziell |
NDepend analysiert in .NET entwickelte Assemblies auf Abhängigkeiten, Kohäsion,
Kopplung und verwandte Metriken.
|
| |
| Source Analysis for C# |
 |
Kostenlos |
Source Analysis for C# analysiert in C# geschriebenen Quellcode auf Einhaltung
der von Microsoft empfohlenen Richtlinien.
|
Datenbanken
| 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 |
 |
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 |
 |
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 |
 |
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 |
 |
Kostenlos |
Mit der Enterprise Library stellt Microsoft eine Sammlung von Komponenten zur
vereinfachten Entwicklung von Anwendungen zur Verfügung.
|
| |
| 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 |
 |
Kostenlos |
Unity ist ein leichtgewichtiger Microkernel, der als Basis für die Architektur
eine lose gekoppelten Anwendung genutzt werden kann.
|
Linq
| 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 |
 |
Kostenlos |
NLog stellt ein leicht konfigurierbares, aber leistungsfähiges Framework zum
Logging dar.
|
O/R-Mapper
| NHibernate |
 |
Kostenlos |
NHibernate ist ein O/R-Mapper, der ursprünglich auf dem in Java geschriebenen
Hibernate basiert.
|
Postcompiler
| 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 |
 |
Kommerziell |
Refactor! Pro ist ein Addin für Visual Studio und erweitert dieses insbesondere
im Bereich Refactoring.
|
| |
| 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 |
 |
Kostenlos |
Regex-Lab ist ein Werkzeug zur Erstellung, Validierung und grafischen Analyse
von regulären Ausdrücken.
|
Sonstiges
| NArrange |
 |
Kostenlos |
NArrange analysiert in C# geschriebenen Code, erzeugt automatisch
passende Regionen und sortiert die einzelnen Elemente entsprechend ein.
|
| |
| Regionerate |
 |
Kostenlos |
Regionerate analysiert in C# geschriebenen Code, erzeugt automatisch
passende Regionen und sortiert die einzelnen Elemente entsprechend ein.
|
| |
| 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 |
 |
Kostenlos |
Subversion ist eine stabile und ausgereifte Versionsverwaltung, die so wohl
lokal wie auch auf einem Server ausgeführt werden kann.
|
| |
| TortoiseSVN |
 |
Kostenlos |
TortoiseSVN ermöglicht den Zugriff auf Subversion aus dem Explorer von Windows,
indem es sich in dessen Kontextmenü integriert.
|
| |
| VisualSVN |
 |
Kommerziell |
VisualSVN integriert sich als Addin in Visual Studio und ermöglicht von dort
den direkten Zugriff auf Subversion.
|
| |
| 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 |
 |
Kostenlos |
Kaxaml ist ein leichtgewichtiger Editor für XAML, der innerhalb eines Fensters
so wohl XAML wie auch die entspreche grafische Darstellung anzeigen kann.
|
|