1

我有 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、Infragistics 等,所有年代久远)
  2. Visual Studio 2008 开发团队版
  3. SQL Server 管理工作室 2008
  4. 表达网 2
  5. Expression Blend 2(几周前有 2 - 5 个。)
  6. Silverlight SDK 2(昨天)
  7. Expression Blend 2 SP1(昨天下载然后安装)
  8. Expression Blend 2 SP1(昨天直接从 Microsoft 网站安装,在线阅读内容和内容后。
  9. 适用于 Visual Studio 2008 的 Silverlight 工具(昨天,在放弃 Blend 之后)

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

哦,对于它的价值,我在 64 位 Vista 上。但是,Expression 是一个 32 位应用程序(当然,运行时只有 32 位)。

我已经(基本上)在Blend 自己的论坛上发布了同样的问题。如果我在那里得到有效的回复,我会在此处发布,以防其他人遇到此问题。

4

2 回答 2

3

您安装了哪个版本的 Blend(版本号,不是服务包)?

根据此表格发布问题得到解决:

该文件的旧版本也称为 BlendV2SP1_en.exe,大小为 18,241 KB,无法正常工作。Microsoft 在 2008 年 10 月 16 日早上和 10 月 17 日早上之间的某个时间更新了此 Service Pack。

以及更详细的解释:

将您的 Blend 版本 2.1.1693 更新为 2.1.1760.0

此外,我没有看到 Silverlight 运行时的任何安装。你也有那个insalled吗?

于 2008-11-05T19:00:49.623 回答
0

布莱恩特明白了,但我想更全面地解释一下,以防其他人陷入这个陷阱。是的,我安装了错误的 SP1。(这甚至不应该是可能的,但是......无论如何。)

我去了微软网站上的 SP1 页面,并阅读了该页面。阅读该页面后,我选择了“安装 Expression Blend 2 SP1”的链接。

那是我的错误。这会下载旧版本的服务包。(至少在撰写本文时。)

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

布莱恩特,再次,非常感谢。(任何甚至考虑支持这个答案的人都应该支持他的答案;我不应该得到代表,他应该。)如果我能给你更多的代表你的答案,我会心跳加速。

于 2008-11-05T19:48:27.360 回答