我有Expression Blend 2,Service Pack 1,无法创建Silverlight 2项目。当我尝试创建Silverlight 2项目时,出现以下错误:
几周前我安装了Blend,昨天服务打包了。我做的事情的顺序如下:Blend无法继续,因为无法找到兼容的Silverlight版本。
除了两个链接中描述的技术(我已经筋疲力尽,没有一个有效),有没有人有任何建议?最好不要卸载并重新安装整个开发堆栈的建议? :)
哦,为了它的价值,我在64位Vista上。但是,Expression是一个32位应用程序(当然运行时只有32位)。
我在Blend's own forums上发布了(基本上)同样的问题。如果我得到了有效的回复,我会在这里发布,以防其他任何人遇到此问题。
答案 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 page on Microsoft's site,并阅读了该页面。阅读完页面后,我选择了“Install Expression Blend 2 SP1”链接。
那是我的错。下载旧版本的Service Pack。 (至少在撰写本文时。)
点击页面顶部的“下载”按钮,提供正确的服务包,我似乎已关闭并正在运行。果然,按钮下载的版本号是正确的,我现在可以创建一个Silverlight 2应用程序项目。
科比,再次,非常感谢。 (任何甚至考虑过这个答案的人都应该投票支持他;我不应该得到代表,他应该。)如果我能给你更多代表你的答案,我会心跳加速。