Expression Blend 2 创建 Silverlight 2 项目的问题?
Posted
技术标签:
【中文标题】Expression Blend 2 创建 Silverlight 2 项目的问题?【英文标题】:Expression Blend 2 Issue with Creating Silverlight 2 Projects? 【发布时间】:2008-11-05 15:02:17 【问题描述】:我有 Expression Blend 2、Service Pack 1,但无法创建 Silverlight 2 项目。当我尝试创建 Silverlight 2 项目时,我收到以下错误:
Blend 无法继续,因为找不到兼容的 Silverlight 版本。
我几周前安装了 Blend,昨天服务打包了它。我做事情的顺序如下:
-
“老派”开发堆栈(VS 2005 Pro、SQL Server 2005 Express、SQL Server Mgmt Studio 2005、Infragistics 等,历久弥新)
Visual Studio 2008 开发团队版
SQL Server Management Studio 2008
表达式网络 2
表达混合 2(几周前是 2 - 5 个。)
Silverlight SDK 2(昨天)
Expression Blend 2 SP1(昨天下载然后安装)
Expression Blend 2 SP1(昨天直接从 Microsoft 网站安装,在线阅读 this 和 this 后。
适用于 Visual Studio 2008 的 Silverlight 工具(昨天,在放弃 Blend 之后)
除了两个链接中描述的技术(我已经用尽了,但没有一个有效)之外,有人有什么建议吗?最好的建议不涉及卸载和重新安装我的整个开发堆栈? :)
哦,无论如何,我使用的是 64 位 Vista。但是,Expression 是一个 32 位应用程序(当然运行时只有 32 位)。
我已经(基本上)在Blend's own forums 上发布了同样的问题。如果我在那里得到有效的回复,我会在此处发布,以防其他人遇到此问题。
【问题讨论】:
【参考方案1】:您安装了哪个版本的 Blend(版本号,不是服务包)?
根据this form posting,该问题已从以下位置解决:
文件的旧版本也称为 BlendV2SP1_en.exe,大小为 18,241 KB,无法正常工作。 Microsoft 在 2008 年 10 月 16 日早上和 10 月 17 日早上之间的某个时间更新了此 Service Pack。
还有更详细的解释:
将您的 Blend 版本 2.1.1693 更新为 2.1.1760.0
另外,我没有看到 Silverlight 运行时的任何安装。你也安装了那个吗?
【讨论】:
运行时:是的,我愿意。忘了提,但它是在“很久以前”安装的,然后当 SL2 进入最终版本时,我也安装了它。我的 blend 版本很可能是罪魁祸首——我看到 2.1.1693.0;谢谢!【参考方案2】:科比明白了,但我想更全面地解释一下,以防其他人陷入这个陷阱。是的,我安装了错误的 SP1。 (这甚至不应该是可能的,但是......无论如何。)
我去了SP1 page on Microsoft's site,并阅读了该页面。阅读该页面后,我选择了“安装 Expression Blend 2 SP1”的链接。
那是我的错误。这会下载旧版本的服务包。 (至少在撰写本文时。)
单击页面顶部的“下载”按钮会提供正确的服务包,我似乎已关闭并正在运行。果然,按钮下载的版本号是正确的,我现在可以创建一个Silverlight 2应用项目了。
再次感谢布莱恩特。 (任何甚至考虑支持这个答案的人都应该支持他的答案;我不应该得到代表,他应该。)如果我能给你更多的代表你的答案,我会心跳加速。
【讨论】:
以上是关于Expression Blend 2 创建 Silverlight 2 项目的问题?的主要内容,如果未能解决你的问题,请参考以下文章
Expression Blend实例中文教程 - 界面快速入门
Expression Blend实例中文教程(13) - 控件模板快速入门ControlTemplates