NET 4.5 assemblies, I don't think it's ever going to work when targeting. It's located in "Program Files (x86)\Microsoft Visual Studio 12.0\Blend\", which indicates to me that it is part of Blend for VS2013 (the application, not the SDK), which is primarily based on. Unfortunately, is not located in any of these folders. The is located under the Libaries folder, which means it is licensed for redistribution, and which also explains why it works.
According to the Redist readme, the files under the Libraries, Templates and "Program Files (x86)\MSBuild\Microsoft\Expression\Blend.NETFramework\v4.0\" are licensed for redistribution. NET 4.0 is located under "Program Files (x86)\Microsoft SDKs\Expression\Blend.NETFramework\v4.0". As such, I don't think what you're trying to do is supported by Microsoft. This is probably not the answer you're hoping for, but from what I can see, is not part of the Microsoft Expression SDK, and therefore is not licensed for redistribution. I have replicated your problem with a new WPF project targeting. What can I do to make these warnings go away? I can find versions of for example that target. This is a higher version than the currently targeted framework ".NETFramework,Version=v4.0". Or this: The primary reference ", Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=x86" could not be resolved because it has an indirect dependency on the assembly ", Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which was built against the ".NETFramework,Version=v4.5" framework. NET Framework assembly ", Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which has a higher version "12.0.0.0" than the version "4.0.0.0" in the current target framework. I am using the Įverytime I build I get several warnings that look like this: The primary reference ", Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=x86" could not be resolved because it has an indirect dependency on the.