【发布时间】:2014-04-25 20:34:37
【问题描述】:
我有一个针对 .NET 4.0 的 wpf 应用程序 我正在使用 Microsoft.Expression.Blend.dll
每次构建时,我都会收到几个如下所示的警告:
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".
我可以做些什么来消除这些警告?我可以找到以 .net 4.0 为目标的 Microsoft.Expression.Interactions 等版本,但不是混合版本。
【问题讨论】:
-
这听起来与以下问题相同:stackoverflow.com/questions/9394299/…
-
您使用的是什么版本的 Visual Studio?
-
我的应用面向 .NET 4.0。我看不出这个问题有什么帮助或相关性。除非你说我不能在 4.0 中使用 Blend?
-
您是否还引用了 Microsoft.TeamFoundation.Build.Workflow?
-
@WayneMaurer 不,我不是
标签: c# wpf expression-blend