2008-11-05 79 views
1

我有Expression Blend 2,Service Pack 1,并且无法创建Silverlight 2项目。当我试图创建一个Silverlight 2项目,我得到以下错误:创建Silverlight 2项目时的Expression Blend 2问题?

Blend cannot continue because a compatible Silverlight version could not be found.

我安装混合在几个星期前,和服务昨天包装它。我做事情的顺序如下:

  1. “老派” 的开发堆栈(VS 2005专业版,SQL Server 2005 Express的,SQL服务器管理Studio 2005中,Infragistics的,等等,所有年龄段前)
  2. 视觉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之后直接在线。
  9. 的Silverlight工具Visual Studio 2008中(昨日,在混合放弃后)
从两个环节(我已经用尽,并且没有工作过)中描述的技术

除此之外,没有任何人有任何建议?建议不涉及卸载和重新安装我的整个dev堆栈? :)

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

我已经(基本上)在Blend's own forums上发布了相同的问题。如果我在那里得到回应,我会在这里发布,以防其他人遇到此问题。

回答

3

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

The old version of the file also named BlendV2SP1_en.exe has a size of 18,241 KB does NOT work. Microsoft updated this Service Pack somewhere between Oct 16, 2008 in morning and Oct 17 in the morning.

和更详细的解释:

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

Update Your Blend Version 2.1.1693 to 2.1.1760.0

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

+0

运行时间:是的,我愿意。忘了提到这一点,但它被安装在“回来的时候”,然后当SL2进入最后时,我也安装了它。我的混合版本可能是罪魁祸首 - 我看到2.1.1693.0;感谢那! – 2008-11-05 19:05:35

0

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

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

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

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

科比再次非常感谢。 (任何人如果认为应该回答这个问题,他应该反过来支持他;我不应该得到代表,他应该)。如果我能给你更多的代表回答你的回答,我会心存感激。