【问题标题】:How to open a blend 4 project in Visual Studio 2010 without having Blend如何在没有 Blend 的情况下在 Visual Studio 2010 中打开 blend 4 项目
【发布时间】:2010-10-11 15:03:40
【问题描述】:

我刚刚发现了 Expression Blend 4,并对它提供的可能性感到惊讶。

在 blend 中创建了 HMI 原型后,我尝试将其发送给没有 Blend 的同事,但他无法构建它。

我搜索了一下,发现了一个 Blend 4 SDK,他安装了它。

不幸的是,他仍然无法构建项目......

这是他收到的错误信息:

错误 1 ​​未知的构建错误,'不能 解决对程序集的依赖 'System.Windows,版本=2.0.5.0, 文化=中性, PublicKeyToken=7cec85d7bea7798e' 因为它没有被预加载。 使用 ReflectionOnly API 时, 依赖程序集必须是 通过预加载或按需加载 ReflectionOnlyAssemblyResolve 事件。'

您知道从 Visual Studio 2010 轻松打开 blend 4 项目的方法吗?

感谢您的帮助,

安东尼

【问题讨论】:

    标签: visual-studio-2010 build expression-blend-4


    【解决方案1】:

    不管怎样,我在 VS2010 SP1 和 .NET 4.0 下编译 Silverlight/WPF 解决方案时遇到了类似的问题,我相信它发生在 XAML 代码生成中。谷歌搜索显示此错误消息非常笼统。

    就我而言,我推断问题是在 Windows 7 上安装 Blend 4 和在 Windows XP 上安装 Blend 4 会导致两个略有不同的 System.Windows.Interactivity.Dll 文件:XP文件是程序集版本 4.0.5.0,日期为 2010 年 5 月 20 日,而 Windows 7 文件是程序集版本 4.0.0.0,文件日期为 2010 年 5 月 25 日(似乎有点反因果,不是吗?)。当我从我的 XP 框中卸载 Blend 4 并只保留 4.0.0.0 版本时,问题就消失了。

    正如我所提到的,这似乎是一个非常普遍的错误,可以由许多条件触发,但请仔细查看所涉及的 DLL 的程序集版本。

    【讨论】:

      【解决方案2】:

      我把我在的图书馆给了我的同事

      C:\Program Files\Microsoft SDKs\Expression\Blend.NETFramework\v4.0\Libraries

      他用 Blend SDK 覆盖了他安装的那个。

      它成功了:-)

      我不明白为什么没有简单的方法来做到这一点...... 我错过了什么吗?

      【讨论】:

        【解决方案3】:

        事实上,任何想要使用 Visual Studio(未安装 Blend)打开 Blend 解决方案的人都应该下载并安装 Blend SDK:

        银光:

        http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d197f51a-de07-4edf-9cba-1f1b4a22110d&displaylang=en

        .Net/WPF:

        http://www.microsoft.com/downloads/en/details.aspx?FamilyID=75e13d71-7c53-4382-9592-6c07c6a00207&displaylang=en

        关于再分发,你也可以在安装目录中找到EULA和再分发规则,如:

        C:\Program Files (x86)\Microsoft SDKs\Expression\Blend.NETFramework\v4.0

        C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\Silverlight\v4.0

        PS : 感谢 Chuck Hays 提供此信息。

        【讨论】:

          猜你喜欢
          • 2013-08-08
          • 1970-01-01
          • 1970-01-01
          • 2011-05-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多