表达混合2问题与创建Silverlight 2项目?

时间:2008-11-05 15:02:17

标签: silverlight silverlight-2.0 expression-blend blend

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

  

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

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

  1. “old school”dev stack(VS 2005 Pro,SQL Server 2005 Express,SQL Server Mgmt Studio 2005,Infragistics等,所有年龄段)
  2. Visual Studio 2008开发人员团队版
  3. SQL Server Management Studio 2008
  4. Expression Web 2
  5. Expression Blend 2(几周前2-5岁。)
  6. Silverlight SDK 2(昨天)
  7. Expression Blend 2 SP1(已下载,昨天安装)
  8. Expression Blend 2 SP1(昨天在​​线阅读thisthis后直接从Microsoft网站安装。
  9. 用于Visual Studio 2008的Silverlight工具(昨天,在放弃Blend之后)
  10. 除了两个链接中描述的技术(我已经筋疲力尽,没有一个有效),有没有人有任何建议?最好不要卸载并重新安装整个开发堆栈的建议? :)

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

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

2 个答案:

答案 0 :(得分:3)

您安装了什么版本的Blend(版本号,而不是Service Pack)?

根据this form posting,问题得到解决:

  

该文件的旧版本名为BlendV2SP1_en.exe,其大小为18,241 KB不起作用。微软在2008年10月16日上午和10月17日上午之间的某个地方更新了这个Service Pack。

更详细的解释:

  

将您的混合版本2.1.1693更新为2.1.1760.0

另外,我没有看到任何Silverlight运行时的安装。你也有这种情况吗?

答案 1 :(得分:0)

科比得到了它,但我想更充分地解释一下,以防其他任何人陷入这个陷阱。是的,我安装了错误的SP1。 (这甚至不可能,但......无论如何。)

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

那是我的错。下载旧版本的Service Pack。 (至少在撰写本文时。)

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

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