News

Update der .NET Build Projekt Vorlagen für Visual Studio 2008

16.05. 2008

Die Projektvorlagen für die .NET Buildumgebung wurden für Visual Studio 2008 ergänzt. Ausserdem wurde ein Checkout Problem in der Vorlage für Visual Studio 2005 mit SourceSafe behoben.

Weiterlesen …

Neuer Artikel über das Debuggen des .NET Frameworks

04.05. 2008

Ein neuer Artikel über das Debuggen der .NET Framework Basisklassen ist verfügbar.

Weiterlesen …

Newsfeed

Die News sind auch als RSS Feed verfügbar und können mit einem entsprechenden Programm abonniert werden. Wie geht das? Lesen sie mehr dazu auf Wikipedia.

Wissen > Build Umgebung für .NET > Quickstart - Mit diesen Anleitungen konfigurieren sie ihr Projekt ohne sich lange einlesen zu müssen

Quickstart mit der Projektvorlage

Konfigurieren der Projektvorlage

Mit diesen Schritten passen sie die Build Vorlage an ihre Umgebung an.
  • Speichern sie die für ihre Umgebung passende Vorlage (Subversion oder SourceSafe).
  • Entpacken sie das Zip Archiv in ihrem Projekt Ordner auf ihrem Entwicklungsrechner.
  • Richten sie das Tools Verzeichnis gemäss der Datei tools_setup.txt ein.
  • Fügen sie das Projekt mit allen Verzeichnissen im Repository hinzu.
  • Passen sie die Datei build.csproj an ihre Umgebung an, weitere Informationen sind direkt in build.csproj enthalten
    • Passen sie die Versions Properties an. Diese werden in den Assemblies verwendet. 
    • Tragen sie die EMail Adressen der Entwickler ein.
    • Legen sie über das Property UseCommonBinFolder fest, ob sie alle Assemblies ins Verzeichnis src\bin kopiert haben wollen (1), oder ob jedes Projekt sein bin Verzeichnis beibehalten soll (0).
    • Passen sie den Solution Dateinamen an.
    • Passen sie den Namen der WiX Solution an.
    • Definieren sie den Build Server Namen und die anderen Einstellungen in den "Environment Settings"
    • Passen sie die SVN oder VSS Einstellungen an.
  • Kopieren sie ihre Anpassungen ins Repository (Commit / Checkin).
  • Installieren sie den CruiseControl.NET Server.
    Danach legen sie ein Build Verzeichnis fest und beziehen das Projekt vom Repository (Checkout / Get).
  • Auf einer .NET SDK Kommandozeile wecheln sie ins Projektverzeichnis und geben folgenden Befehl ein:

    Für Subversion:
    msbuild  /t:ConfigureCCNet /p:SvnUsername=user;SvnPassword=pass

    Für SourceSafe:
    msbuild  /t:ConfigureCCNet /p:VssUsername=user;VssPassword=pass

Warnung
Dieser Aufruf überschreibt ihre CruiseControl.NET Konfiguration und ist nur für Neuinstallationen gedacht.


Einrichten von Visual Studio

Sie können Visual Studio so einrichten, dass sie den Build und die Unit Tests lokal direkt aus der IDE starten können, so wie sie auch auf dem Server ausgeführt werden.
Unter dem Menüpunkt Tools können sie beliebige externe Programme angeben, welche dann mit einem einfachen Klick aufgerufen werden können.

Kompilieren der Solution

Wählen sie Tools/External Tools und klicken sie auf Add, um einen neuen Eintrag in der Liste zu erstellen.
Füllen sie die Felder wie in der folgenden Abbildung aus:

Einrichten von Visual Studio für den Aufruf des Builds


Setzen sie den Haken in der Checkbox "Use Output window", um die MSBuild Meldungen im Output Fenster von Visual Studio zu erhalten.


Ausführen der UnitTests

Wählen sie Tools/External Tools und klicken sie auf Add, um einen neuen Eintrag in der Liste zu erstellen.

Füllen sie die Felder wie in der folgenden Abbildung aus:

Einrichten von Visual Studio für den Aufruf der Build Unit Tests


Setzen sie den Haken in der Checkbox "Use Output window", um die MSBuild Meldungen im Output Fenster von Visual Studio zu erhalten.

Nun haben sie im Menü Tools zwei neue Einträge. Diese funktionieren mit der in der Build Vorlage verwendeten Verzeichnisstruktur. Passen sie den Pfad im Initialverzeichnis an, wenn sie eine andere Struktur verwenden.