代码之家  ›  专栏  ›  技术社区  ›  John Rudy

创建Silverlight 2项目时遇到Expression Blend 2问题?

  •  1
  • John Rudy  · 技术社区  · 17 年前

    我有Expression Blend 2 Service Pack 1,无法创建Silverlight 2项目。当我尝试创建Silverlight 2项目时,我收到以下错误:

    Blend无法继续,因为找不到兼容的Silverlight版本。

    我几周前安装了Blend,昨天服务打包了它。我做事的顺序如下:

    1. “老派”开发堆栈(VS 2005 Pro、SQL Server 2005 Express、SQL Server Mgmt Studio 2005、基础设施等,都是很久以前的产品)
    2. Visual Studio 2008开发团队版
    3. SQL Server管理工作室2008
    4. 表达式Web 2
    5. Expression Blend 2(2-5是几周前的版本。)
    6. Silverlight SDK 2(昨天)
    7. Expression Blend 2 SP1(昨天下载并安装)
    8. Expression Blend 2 SP1(昨天在阅读后直接从微软网站安装 this this 在线的
    9. Silverlight Tools for Visual Studio 2008(昨天,在放弃Blend之后)

    除了这两个链接中描述的技术(我已经穷尽了,但都没有奏效),有人有什么建议吗?建议不要卸载和重新安装我的整个开发堆栈? :)

    哦,不管怎样,我使用的是64位Vista。然而,Expression是一个32位的应用程序(当然,运行时只有32位)。

    我(基本上)在上发布了同样的问题 Blend's own forums 。如果我在那里得到了有效的回复,我会把它贴在这里,以防其他人遇到这个问题。

    2 回复  |  直到 17 年前
        1
  •  3
  •   Bryant    17 年前

    您安装了哪个版本的Blend(版本号,而不是service pack)?

    根据 this form posting 该问题通过以下方式得到解决:

    旧版本的文件名为BlendV2SP1_en.exe,大小为18241 KB,无法运行。Microsoft在2008年10月16日上午至10月17日上午之间更新了此Service Pack。

    更详细的解释:

    将混合版本2.1.1693更新为2.1.1760.0

    此外,我没有看到Silverlight运行时的任何安装。你也有这种疯狂吗?

        2
  •  0
  •   John Rudy    17 年前

    科比明白了,但我想更全面地解释一下,以防其他人陷入这个陷阱。是的,我安装了错误的SP1。(这根本不可能,但是……不管怎样。)

    我去了 SP1 page on Microsoft's site ,并阅读页面。阅读页面后,我选择了“安装Expression Blend 2 SP1”的链接

    那是我的失误。这将下载旧版本的service pack。(至少在撰写本文时如此。)

    点击页面顶部的“下载”按钮会提供正确的服务包,我似乎已经关机并正在运行。果然,按钮下载的版本号是正确的,我现在能够创建Silverlight 2应用程序项目。

    科比,再次感谢。(任何想投票支持这个答案的人都应该投票支持他的答案;我不应该得到代表,他应该得到。)如果我能给你更多的代表来支持你的答案,我很乐意。