Jul*_*ien 6 c# wpf expression-blend
我有一个针对.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.
Run Code Online (Sandbox Code Playgroud)
或这个:
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".
Run Code Online (Sandbox Code Playgroud)
我该怎么办才能使这些警告消失?我可以找到目标.net 4.0的Microsoft.Expression.Interactions版本,但不能混合.
救命!
我已经在 VS2012 和 VS2013 下使用针对 .NET 4.0 的新 WPF 项目复制了您的问题。
这可能不是您所希望的答案,但据我所知,Microsoft.Expression.Blend.dll 不是 Microsoft Expression SDK 的一部分,因此没有获得重新分发的许可。因此,我认为 Microsoft 不会支持您尝试做的事情。然而,它可能在 .NET 4.5 下工作......
Microsoft Expression SDK for .NET 4.0 位于“Program Files (x86)\Microsoft SDKs\Expression\Blend.NETFramework\v4.0”下。根据 Redist 自述文件,库、模板和“Program Files (x86)\MSBuild\Microsoft\Expression\Blend.NETFramework\v4.0\”下的文件已获得重新分发许可。Microsoft.Expression.Interactions.dll 位于 Libaries 文件夹下,这意味着它已获得重新分发许可,这也解释了它的工作原理。
不幸的是,Microsoft.Expression.Blend.dll 不位于任何这些文件夹中。它位于“Program Files (x86)\Microsoft Visual Studio 12.0\Blend\”中,这表明它是 Blend for VS2013(应用程序,而不是 SDK)的一部分,主要基于 .NET 4.5。由于此 dll 依赖于 .NET 4.5 程序集,因此我认为它在针对 .NET 4.0 时永远不会工作。
我建议重新考虑您对该程序集的使用。您尚未解释您尝试使用其中的哪些功能,但由于它不是 Express Blend SDK 的一部分,因此您无法针对 .NET 4.0 使用它。
| 归档时间: |
|
| 查看次数: |
1501 次 |
| 最近记录: |