我有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 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(昨天,在阅读这个这个在线。
  9. 用于Visual Studio 2008的Silverlight工具(昨天,在放弃Blend之后)
  10. 除了两个链接中描述的技术(我已经筋疲力尽,没有一个有效),有没有人有任何建议?最好不要卸载并重新安装整个开发堆栈的建议? :)

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

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

有帮助吗?

解决方案

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

根据此表单发布,该问题可通过以下方式解决:

  

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

更详细的解释:

  

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

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

其他提示

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

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top