{"id":4683,"date":"2017-03-13T11:25:56","date_gmt":"2017-03-13T10:25:56","guid":{"rendered":"https:\/\/www.kolja-engelmann.de\/blog\/?p=4683"},"modified":"2017-03-13T12:52:30","modified_gmt":"2017-03-13T11:52:30","slug":"nach-visual-studio-2017-installation-expression-blend-targets-nicht-gefunden","status":"publish","type":"post","link":"https:\/\/www.kolja-engelmann.de\/blog\/2017\/03\/nach-visual-studio-2017-installation-expression-blend-targets-nicht-gefunden\/","title":{"rendered":"Nach Visual Studio 2017 Installation: Expression.Blend.Targets nicht gefunden"},"content":{"rendered":"<p>Als am 9.M\u00e4rz 2017\u00a0das neue Visual Studio 2017 endlich ver\u00f6ffentlicht 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\u00fcndigen Deinstallationsmarathons. Hunderte Pakete wollten deinstalliert werden, SQL Server, IIS, Azurewaswei\u00dfich, Bli-Bla-Blubb. Erst Stunden sp\u00e4ter war der Rechner &#8222;sauber&#8220; und das neue Visual Studio 2017 in der Community Edition auf dem Rechner. Beim ersten \u00d6ffnen\u00a0meines Klassenbibliothek-Sammelprojekts hagelte es dann aber sofort eine Fehlermeldung: <strong>&#8222;Expression.Blend.Targets&#8220; wurde nicht gefunden<\/strong>.<\/p>\n<div id=\"attachment_4685\" style=\"width: 501px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2017\/03\/vs2017-wpf-expression-blend-targets-missing.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4685\" class=\"size-full wp-image-4685\" src=\"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2017\/03\/vs2017-wpf-expression-blend-targets-missing.png\" alt=\"Visual Studio 2017 Fehler : Expression Blend Targets fehlen\" width=\"491\" height=\"336\" srcset=\"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2017\/03\/vs2017-wpf-expression-blend-targets-missing.png 491w, https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2017\/03\/vs2017-wpf-expression-blend-targets-missing-300x205.png 300w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/a><p id=\"caption-attachment-4685\" class=\"wp-caption-text\">Expression Blend Targets fehlen<\/p><\/div>\n<p>In meinem \u00dcbermut hatte ich anscheinend das eine SDK gel\u00f6scht, welches ich tats\u00e4chlich ben\u00f6tige. Jetzt gibt es mehrere M\u00f6glichkeiten.<\/p>\n<h4>Option 1: SDK Download<\/h4>\n<p>Am einfachsten ist nat\u00fcrlich das entsprechende SDK wieder zu installieren. Das <a href=\"https:\/\/www.microsoft.com\/de-de\/download\/details.aspx?id=10801\" target=\"_blank\">Microsoft Expression Blend SDK for .NET 4<\/a> gibt es nat\u00fcrlich direkt bei Microsoft.<\/p>\n<div id=\"attachment_4684\" style=\"width: 503px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2017\/03\/Microsoft-Expression-Blend-SDK-for-NET-4.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4684\" class=\"size-full wp-image-4684\" src=\"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2017\/03\/Microsoft-Expression-Blend-SDK-for-NET-4.png\" alt=\"Microsoft Expression Blend SDK for .NET4 Setup\" width=\"493\" height=\"385\" srcset=\"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2017\/03\/Microsoft-Expression-Blend-SDK-for-NET-4.png 493w, https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2017\/03\/Microsoft-Expression-Blend-SDK-for-NET-4-300x234.png 300w\" sizes=\"auto, (max-width: 493px) 100vw, 493px\" \/><\/a><p id=\"caption-attachment-4684\" class=\"wp-caption-text\">Microsoft Expression Blend SDK for .NET4 installieren<\/p><\/div>\n<h4>Option 2: NuGet Paket<\/h4>\n<p>In meinem Fall konnte ich auch NuGet bem\u00fchen und lediglich die ben\u00f6tigten Assemblies herunterladen:<\/p>\n<pre class=\"lang:ps decode:true\">Install-Package Expression.Blend.Sdk<\/pre>\n<h4>Option 3: Alternative finden<\/h4>\n<p>Nat\u00fcrlich kann man auch versuchen, die entsprechende Assembly zu meiden. Hierzu muss man zun\u00e4chst die zum Projekt geh\u00f6rige <code>.csproj<\/code> Datei \u00f6ffnen und den passenden <code>&lt;import ... \/&gt;<\/code> Eintrag finden und l\u00f6schen.<\/p>\n<pre class=\"lang:c# decode:true\">&lt;Import Project=\"$(MSBuildExtensionsPath)\\Microsoft\\Expression\\Blend\\.NETFramework\\v4.5\\Microsoft.Expression.Blend.WPF.targets\" \/&gt;<\/pre>\n<p>Anschlie\u00dfend l\u00e4sst sich das Projekt zumindest fehlerfrei \u00f6ffnen, auch wenn sich vermutlich der Code noch nicht kompilieren l\u00e4sst und weiterer Handarbeit bedarf..<\/p>","protected":false},"excerpt":{"rendered":"<p>Als am 9.M\u00e4rz 2017\u00a0das neue Visual Studio 2017 endlich ver\u00f6ffentlicht 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&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":4684,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[118],"class_list":["post-4683","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","tag-visual-studio"],"jetpack_featured_media_url":"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2017\/03\/Microsoft-Expression-Blend-SDK-for-NET-4.png","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/posts\/4683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/comments?post=4683"}],"version-history":[{"count":0,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/posts\/4683\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/media\/4684"}],"wp:attachment":[{"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/media?parent=4683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/categories?post=4683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/tags?post=4683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}