我有一個WPF應用程序靶向.NET 4.0 我使用Microsoft.Expression.Blend.dllMicrosoft.Expression.Blend在一個WPF應用程序靶向.NET 4.0
每次我建我得到幾個警告,看起來像這樣:
The primary reference "Microsoft.Expression.Blend, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=x86" could not be resolved because it has an indirect dependency on the .NET Framework assembly "Microsoft.Build.Engine, 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.
或者這樣:
The primary reference "Microsoft.Expression.Blend, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=x86" could not be resolved because it has an indirect dependency on the assembly "Microsoft.Expression.DesignHost, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which was built against the ".NETFramework,Version=v4.5" framework. This is a higher version than the currently targeted framework ".NETFramework,Version=v4.0".
我能做些什麼,使這些警告會消失嗎?我可以找到版本,例如Microsoft.Expression.Interactions目標.net 4.0,但不混合。
幫助!
這聽起來就像是同一個問題: http://stackoverflow.com/questions/9394299/indirect-dependency-on-the-net-framework-assembly –
什麼版本的Visual Studio您使用的? –
我的應用程序面向.NET 4.0。我不明白這個問題是如何幫助或者是相關的。除非你說我不能在4.0中使用Blend? – Julien