Tag Archives: Tools

Build automation und deployment für CRM Solutions mit TFS

In meinem Post “CRM Customizations VS/TFS Integration” habe ich gezeigt wie sich eine CRM Solution in ein Visual Studio Projekt integrieren lässt.
Dafür wird sie entpackt und ihre Komponenten werden auf verschiedene Dateien aufgeteilt. Schlussendlich wird die default Build-Action überschrieben, damit die Solution beim “Build” wieder gepackt wird.

In diesem Post zeige ich, wie die Solution mit einem Buildjob gebuildet und automatisch auf ein CRM System deployt werden kann.
Continue reading

CRM Customizations VS/TFS Integration

Microsoft Dynamics CRM bietet die optimale Grundlage um schnell Projekte abwickeln zu können. Viele Anpassungen an der Applikation erfordern keinen Code. Die Anpassungen werden als „Solutions“, in Form einer ZIP-Datei, exportiert. In Enterprise Szenarien soll jedoch auch für diese Anpassungen die volle ALM Funktionalität von Visual Studio und TFS genutzt werden können.

Continue reading

Read-Only Flag rekursiv entfernen

Du erhältst eine Code-Basis mit Code der in einem Server Workspace von TFS eingecheckt war. Leider wurde es versäumt den Code aus der Source Control zu entfernen. Nun haben alle Files noch das Read-Only Flag gesetzt.

Mit Attrib kann das ganz einfach rekursiv entfernt werden.

attrib -r c:folder*.* /s

attrib das Command
-r Read-Only entfernen
c:folder*.* der Ordner in dem das Command ausgeführt werden soll inkl. Wilcard für alle Files
/s Rekursiv

Developer Toolkit – CRM Explorer verschwunden

Ab und zu kommt es vor, dass beim öffnen einer CRM Solution kein Dialog mehr erscheint, welcher es ermöglicht sich auf einen CRM Solution zu verbinden.
In den Menüs ist auch kein CRM Explorer mehr zu finden.

Ist das der Fall muss das Solution File mit einem Editor geöffnet und folgende Section eingefügt werden:

Global
GlobalSection(CRMSolutionProperties) = preSolution
SolutionIsBoundToCRM = True
EndGlobalSection
EndGlobal