Mrz 032014
 

Möchte man in Excel Reports über Workitems erstellen (z.B. in Visual Studio „Create Report in Microsoft Excel“) kann eventuell dieser Fehler auftreten. In dem Fall lag es daran das auf dem Team Foundation Server (bzw. wenn es keine Single Server Installation ist auf dem SQL Server) in der Firewall der Port 2383 nicht konfiguriert war. […]

Aug 142013
 

Mittlerweile ist es sehr einfach geworden NUnit Tests im TFS Build mit laufen zu lassen. Dies ist seit TFS/VS 2010 passiert: NUnit in Team Foundation Server 2010 / Visual Studio 2010 Hier musste das Build Prozess Template angepasst werden damit nicht nur MSTest Unit Tests sondern auch NUnit Tests ausgeführt werden konnten. Zum Beispiel konnte […]

Jul 292013
 

In den TFS Trainings kommt häufiger die Frage wie man neue Workitems per API anlegen kann. Zum Beispiel ist das sinnvoll wenn in jedem Sprint gewisse Aufgaben erneut erledigt werden sollen. Eine Variante ist sicher das Kopieren der Workitems per Excel oder in Visual Studio per Kontextmenü. Um mehr Möglichkeiten zu haben soll in dem […]

Jul 242013
 

Ich bin gestern bei einer “0815” Fakes Framework Demo auf eine Exception gestoßen. Der Code macht nix besonderes und unterdrückt einfach bei einem MessageBox.Show() Aufruf die Anzeige der MessageBox und simuliert das der Benutzer auf Ok geklickt hat: Soweit so gut. Funktioniert auch. Lässt sich nur nicht debuggen: Beim Aufruf ShimContext.Create() erhalte ich eine “UnitTestIsolationException”. […]

Apr 262013
 

Microsoft bietet am 1. Mai ein kostenloses Live Event zur Vorbereitung für die Prüfung 70-498. https://www.microsoftvirtualacademy.com/liveevents/applying-alm-with-visual-studio-2012 Das Event startet zur Entwicklerfreundlichen Zeit 17 Uhr und endet 2 Uhr. Weiterhin ist sicher auch dieses Buch empfehlenswert: Professional Scrum Development with Microsoft Visual Studio 2012

Apr 262013
 

Wenn man im Team Foundation Server die Code Analysis Policy einschaltet hat man ein Problem mittels der Power Tools über den Windows Explorer einzuchecken. Die dll für die Code Analyse kann nicht außerhalb von Visual Studio / Team Explorer geladen werden. Mögliche Abhilfe: Policy ausschalten bzw. Code Analyse nur auf dem Build Server ausführen (z.B. […]

Mrz 202013
 

Gerade in einer alten TFS2010 Maschine festgestellt: Die Permissions in SQL Server Reporting Services (SQL Server 2008 R2) und Sharepoint Services 3.0 lassen sich in IE10 nur noch im Kompatibilitätsmodus konfigurieren. Sharepoint bringt beim hinzufügen von Benutzern und Gruppen “No exact match was found” In SSRS lässt sich das Kontextmenü nicht mehr aufklappen:

Aug 172012
 

Hier mal zwei Beispiele wie man mittels eigenen Behavior den Fensterinhalt einer WPF Anwendung per Strg+Mausrad zoomen kann. Die beiden Behaviors lassen sich per Expression Blend mit der Maus auf die entsprechenden Controls ziehen oder mit ein paar Zeilen Xaml Code einbinden: ZoomWindowBehavior: <Window xmlns=“http://schemas.microsoft.com/winfx/2006/xaml/presentation“ xmlns:x=“http://schemas.microsoft.com/winfx/2006/xaml“ xmlns:i=“http://schemas.microsoft.com/expression/2010/interactivity“ xmlns:behaviors=“clr-namespace:ZoomBehaviors;assembly=ZoomBehaviors“ x:Class=“ZoomTestClient.MainWindow“ Title=“MainWindow“ Height=“350″ Width=“525″> <i:Interaction.Behaviors> <behaviors:ZoomWindowBehavior/> </i:Interaction.Behaviors> […]

Aug 172012
 

Will man in einem Unit Test 2 Listen z.B. vom Typ List<T> vergleichen muss man sicherstellen das die Klassen in der Liste auch die Equals Methode richtig implementieren. Beispiel: Dieser Code funktioniert nur wenn die Klasse DataItem die Equals Methode überschreibt. [TestMethod] public void GetDataList_TestWithEquals() { Class1 c = new Class1(); var expectedList = new […]

Aug 172012
 

PsExec von Sysinternals ermöglicht das remote ausführen von Prozessen. Damit lässt sich z.B. auch ein MSI Paket installieren. Hier der Kommandozeilenaufruf: psexec $ZielRechner -u „$UserName“ -p „$Passwort“ -h cmd /c „msiexec.exe /i “$PfadMSIPaket„ /quiet /norestart“ Die Variablen müssen entsprechend ersetzt werden, z.B.: psexec \\win7test -u „user“ -p „password“ -h cmd /c „msiexec.exe /i „\\win8\public\MySetup.msi“ /quiet […]