Category Archives: Visual Studio

Wix: Installer mit Mondo UI bauen

Will man etwas aufwändigere UI´s für seine MSI Pakete benutzen, so muss man die WixUIExtension.dll beim Build der MSI-Datei mit einbeziehen. Hierzu muss man Wix beim aufruf sagen, wo es diese UI-Extension DLL findet: 1 2 "C:\Programme\Windows Installer XML v3\bin\candle.exe" setup.wxs "C:\Programme\Windows Installer XML v3\bin\light.exe" setup.wixobj -ext WixUIExtension -cultures:de-de -o Setup.msi"C:\Programme\Windows Installer XML v3\bin\candle.exe" setup.wxs […]

0  

Tools für Entwicklungs-Rechner

Ich habe hier zum testen und für Präsentationszwecke in Softwaremeetings über RDP eine Windows XP VM mit dem Namen „devxp“ als Entwicklungs-Rechner eingerichtet. Da wir hier jetzt von vmware-server2 unter Linux auf ESX gewechselt sind, wollte ich die neuen Systeme nicht mit meiner Test-VM belasten und entschied mich diese VM in VirtualBox auf meinem Rechner […]

1  

Eigene NAnt Plugins schreiben – Teil 2

Nachdem wir im ersten Teil ein kleines, rudimentäres Plugin geschrieben haben, welches einfach nur stumpf einen Text ausgibt, wollen wir jetzt ein Plugin bauen, das weiteren Text ausgibt (diesmal aber mit einem Parameter) 🙂

0  

Jetzt mal Subversion von der Praktischen Seite für alle Hobby-frickler

Dieser Eintrag richtet sich jetzt einmal an alle diejenigen die ihre Anwendungen mit dem Visual Studio Express bauen, Subversion benutzen möchten, aber kein AnkhSVN-Plugin zur verfügung haben. Ebenfalls richtet sich dieser Eintrag an alle diehenigen, welche mich schon immer gefragt haben wie das mit der Quellcodeverwaltung überhaupt funktioniert, was man damit machen kann und ob […]

0  

Buildserver: CC.NET / SourceSafe 2005 / MSBuild / Post-Build-Action

Hier ein Auszug aus meiner CC.NET Config, welche folgendes tut: 1. Aktuellen QuellCode aus der SourceSafe Datenbank abrufen 2. Den Abgerufenen Quellcode über MSBuild kompilieren 3. Eine Post-Build-Action, welche den Inhalt des ./Debug Verzeichnis kopiert

0  

TortoiseMerge für Diff im VS nutzen (SourceSafe)

Da wir nun das erste C# Projekt in der SourceSafe Datenbank haben, wollte ich meine Diffs natürlich ach mit SourceSafe im Visual Studio anzeigen lassen. In den SouceSafe-Optionen, kann man in den Benutzerdefinierten Einstellungen folgendes einstellen: Vorgang: Dateiunterschied Dateierweiterung: .* Befehlszeile: C:\Program Files\TortoiseSVN\bin\TortoiseMerge.exe /base:%1 /mine:%2 Und oben drüber auf „Hinzufügen“. Nun klappt auch das Diff […]

0  

Subversion Integration für VS2008 Express

Durch Zufall habe ich auf dieser Seite eine Möglichkeit gefunden TortoiseSVN in Visual Studio zu integrieren. Die Integration an sich ist nichts neues und Benutzer einer Standard-Version oder höher können sich auch des AnkhSVN-Plugins erfreuen. Besonders an dieser Möglichkeit der Integration, ist das sie die Externen Tools verwendet. Externe Tools ist ein Menü-Abschnitt unter „Extras“ […]

0  

Subversion: pre-lock CMD Script für Windows

Mal was zum Thema Subversion und Visual Studio. Leider Zeigt das Visual Studio in verwendung mit SVN nicht an, wer gerade einen exklusiven lock auf eine Datei hat. Das Problem gibts beim Visual SourceSafe 2005 übrigens auch. Er Zeigt zwar an das eine Datei schon von jmd anderen Ausgecheckt wurde, er zeigt jedoch nicht an […]

0  

TortoiseMerge für Diff im VS nutzen

Irgendwie ging mit das Diff-Tool des VS2005 aufm sack, so das ich mein TortoiseMerge für das Diff mit AnhkSVN benutzen wollte. In den Einstellungen von AnkSVN gibt es dafür auch eine Extra Option: „DiffExePath“. Trägt man für Das Template nun folgendes ein: C:\Program Files\TortoiseSVN\bin\TortoiseMerge.exe /base:%base /mine:%mine Kann man sich am TortoiseMerge als Diff-Tool im VS […]

0  

Benutzeremelentvorlagen im Visual Studio

Ich sitze hier gerade an einen Windows-Dienst, welcher bestimmte Funktionen in extra dafür geschriebenen Klassen aufruft. So eine Funktion hat einen bestimmten Grundaufbau der sich in jeder Funktion weiderholt (usings, kalsseninstanziirungen, etc…). Für diesen Grundaufbau eignet es sich ein Template für diese Funktion anzulegen. Diese Templates (welche dann auch weider durch den „Hinzufügen“-Dialog erreicht werden […]

0  
Unterstütze den Frickelblog!