Allgemein Für Administratoren Für Architekten Für Entwickler Für Projektleiter Für Tester News Produkte Publikationen
X
Manuel Pfemeter
ist Consultant, Autor und Referent im Umfeld Microsoft ALM bei der AIT GmbH & Co. KG Stuttgart.

Manuel Pfemeter

Dependency Manager – Abkündigung der XAML-Build-Aktivitäten

08. Juni 2017

Das neue Build-System in Visual Studio Team Services (VSTS) bzw. im Team Foundation Server (TFS) gewinnt immer mehr an Bedeutung. Deshalb haben wir uns nach reiflicher Überlegung entschieden, die Unterstützung der XAML-Build-Aktivitäten CleanDependencies und GetDependencies im AIT Dependency Manager abzukündigen. An der aktuellen Produktversion ändert sich nichts, alles funktioniert wie gewohnt. Bei zukünftigen Releases werden wir die Abwärtskompatibilität mit den o.g. XAML-Build-Aktivitäten jedoch nicht mehr sicherstellen.

Da wir den Quellcode bereits vor längerem auf GitHub veröffentlicht haben, kann die Software gerne weiterhin an die eigenen Bedürfnisse angepasst werden (siehe speziell im Workflow). Für weitere Informationen im Umgang mit Pull Requests zum Teilen der Änderungen siehe auch unseren vorangegangenen Blogpost Pull Request auf GitHub über einen Fork.

Der Download der aktuellen Version befindet sich wie gewohnt auf der Produktseite im Downloadbereich.

X
Johannes Bäurle

Johannes Bäurle

WiX: Automatische Fragmenterzeugung mit Heat

08. Juni 2017

Das WiX Toolset ist ein mächtiges Werkzeug um Installationsroutinen mit Hilfe von XML zu erzeugen.

Herzstück eines WiX Projektes ist das Product Element. Innerhalb diesem werden die Elemente der Installationsroutine definiert. Um außerhalb des Product Elements Installationselemente wie Components oder Directorys zu definieren wird ein Fragment Element benötigt, in welchem die einzelnen Elemente angelegt werden. Für die Übersichtlichkeit ist es daher sinnvoll eine neue Fragmentdatei außerhalb des Product Elements zu erzeugen.

Wer seine WiX Fragmente von Hand erzeugt, wird schnell merken, dass diese mit jeder Erweiterung der Software erneut angepasst werden müssen. Vor allem bei stetig wachsender Software kann dies zu Problemen führen. Nicht zuletzt, weil Fragmente gerne mal zu hunderten XML-Zeilen heranwachsen.
Schnell wird die Integration einer neuen DLL vergessen und die Anwendung startet nach Installation nicht.

An dieser Stelle ist die Frage angebracht ob man das Problem nicht automatisiert lösen kann?

Die Antwort ist: ja, man kann!

Lies den Rest des Artikels »

X
Benjamin Boost

Benjamin Boost

Pushing Azure IoT to the Edge @ MSBuild 2017

15. Mai 2017

Die Keynotes der ersten beiden Tage waren voller Highlights. In den folgenden Breakout-Sessions werden einige Ankündigungen im Detail vorgestellt. Hier und da gab es auch noch weitere Überraschungen. Auf diese werden wir in den kommenden Tagen gezielt eingehen.

Lies den Rest des Artikels »

X
Benjamin Boost

Benjamin Boost

We are all creators – Tag 2 @ MSBuild 2017

13. Mai 2017

Die große Frage am Morgen des zweiten Tages auf der BUILD war: “Kann der erste Tag noch getoppt werden?“. Die Antwort war nach den ersten 30 Minuten der Keynote klar: „Ja!“. Aber beginnen wir von vorne…

Lies den Rest des Artikels »

X
Florian Bader

Florian Bader

With great opportunity comes great responsibility – Tag 1 @ MSBuild 2017

11. Mai 2017

Es gibt eine Menge Entwicklerkonferenzen, und es gibt die BUILD. Keine andere Konferenz im Microsoft Umfeld wird Jahr für Jahr so sehnlich erwartet wie diese. Die Teilnehmer werden dieses Jahr an einem völlig neuen Standort, dem Washington State Convention Center, Downtown Seattle begrüßt.

Lies den Rest des Artikels »

X
Lars Roith
Lars Roith ist Senior Software Consultant und Geschäftsführer der AIT. Eines seiner „Steckenpferde“ ist die Architektur- und Prozessberatung. Lars Roith ist maßgeblich beteiligt am hauseigenen Softwareentwicklungsprozess (AIT SEP) und ist für das AIT Task Board verantwortlich.

Lars Roith

Eindrücke von der Hannover Messe 2017

02. Mai 2017

Vom 24.04.2017 bis 28.04.2017 war Hannover wieder der Schmelztiegel von industrieller Innovation. Alle Schlüsseltechnologien und Kernbereiche der Industrie sind auf der Leistungsschau vertreten. Auch wir waren vor Ort. Unser Ziel diesmal: Validieren der Innovationsschritte, die wir mit unseren Kunden gehen. Unter diesem Fokus haben wir uns insbesondere die Bereiche Augmented Reality und  Virtual Reality, sowie Internet of Things, insbesondere im Hinblick auf IaaS-, PaaS- und SaaS-Lösungen angesehen. Aber eins nach dem anderen. Lies den Rest des Artikels »

X
Manuel Pfemeter
ist Consultant, Autor und Referent im Umfeld Microsoft ALM bei der AIT GmbH & Co. KG Stuttgart.

Manuel Pfemeter

Dependency Manager – new version available

28. April 2017

Today a new version of our Dependency Manager 2015 (14.7.17117.1) was released.
It is based on the sources of the GitHub repository and contains some minor fixes.

Get the binaries from Visual Studio (Tools -> Extension and Updates) or directly from the marketplace.

X
Manuel Burzler

Manuel Burzler

Pull Request auf GitHub über einen Fork

26. April 2017

Haben Sie sich bei der Verwendung von Software-Projekten auf GitHub auch schon mal gefragt: „Was ist ein Pull Reqest?“, „Wie erstelle ich eigentlich einen Pull Request?“ und „Wieso benötige ich manchmal einen Fork oder eben nicht?“ Im folgenden Blog Post gehen wir auf alle drei Fragestellungen ein und erklären dies am Beispiel des AIT Dependency Managers auf GitHub. Lies den Rest des Artikels »

X
Thomas Rümmler
Thomas Rümmler ist Senior Software Consultant und Projektleiter bei AIT. Er hilft Unternehmen ihre Software unter Einsatz des Microsoft Visual Studio Team Foundation Servers effizienter zu entwickeln. Seine Erfahrung gibt er als Autor und Sprecher im Microsoft ALM Umfeld weiter.

Thomas Rümmler

WordToTFS Release – Version 5.3 and 6.0 sim-shipped with Visual Studio 2017

31. März 2017

We are proud to announce the new release of WordToTFS that has been sim-shipped with Visual Studio 2017. There are a lot of new features and also some bug fixes we’re going to explain in this blog post. Basically both versions have the same features, but WordToTFS 5.3 still works on the Visual Studio 2015 API while WordToTFS 6.0 is one step ahead using the Visual Studio 2017 API. Please find more details on this topic at the end of the post.

Lies den Rest des Artikels »

X
Benjamin Boost

Benjamin Boost

New release of TFS ASAP for TFS 2017 Update 1

31. März 2017

We are proud to present the new release of our TFS Automated Servicing and Administration Platform (TFS ASAP). This version supports update 1 of Microsoft Team Foundation Server 2017. The release includes two important bug fixes and a slightly different set of preconfigured automations.

Lies den Rest des Artikels »