Website-Icon Digital Native

Nach Visual Studio 2017 Installation: Expression.Blend.Targets nicht gefunden

Als am 9.März 2017 das neue Visual Studio 2017 endlich veröffentlicht wurde, war ich euphorisch und wollte am liebsten sofort loslegen. Doch vor die Arbeit hat der liebe Gott ja bekanntlich noch mehr Arbeit gelegt. In diesem Falle in Form von eines mehrstündigen Deinstallationsmarathons. Hunderte Pakete wollten deinstalliert werden, SQL Server, IIS, Azurewasweißich, Bli-Bla-Blubb. Erst Stunden später war der Rechner „sauber“ und das neue Visual Studio 2017 in der Community Edition auf dem Rechner. Beim ersten Öffnen meines Klassenbibliothek-Sammelprojekts hagelte es dann aber sofort eine Fehlermeldung: „Expression.Blend.Targets“ wurde nicht gefunden.

Expression Blend Targets fehlen

In meinem Übermut hatte ich anscheinend das eine SDK gelöscht, welches ich tatsächlich benötige. Jetzt gibt es mehrere Möglichkeiten.

Option 1: SDK Download

Am einfachsten ist natürlich das entsprechende SDK wieder zu installieren. Das Microsoft Expression Blend SDK for .NET 4 gibt es natürlich direkt bei Microsoft.

Microsoft Expression Blend SDK for .NET4 installieren

Option 2: NuGet Paket

In meinem Fall konnte ich auch NuGet bemühen und lediglich die benötigten Assemblies herunterladen:

Install-Package Expression.Blend.Sdk

Option 3: Alternative finden

Natürlich kann man auch versuchen, die entsprechende Assembly zu meiden. Hierzu muss man zunächst die zum Projekt gehörige .csproj Datei öffnen und den passenden <import ... /> Eintrag finden und löschen.

<Import Project="$(MSBuildExtensionsPath)\Microsoft\Expression\Blend\.NETFramework\v4.5\Microsoft.Expression.Blend.WPF.targets" />

Anschließend lässt sich das Projekt zumindest fehlerfrei öffnen, auch wenn sich vermutlich der Code noch nicht kompilieren lässt und weiterer Handarbeit bedarf..

Die mobile Version verlassen