.net 将Silverlight 4版升级到5版-混合库?

.net 将Silverlight 4版升级到5版-混合库?,.net,silverlight,.net,Silverlight,我正在将项目从SL 4升级到5,遇到了一些困难。请参见屏幕截图: Microsoft.Expression.Interactions和System.Windows.Interactivity Blend 4的这两个部分我相信。在哪里可以找到我可以使用的合适副本?下载并安装。然后更新你的参考资料 C:\Program Files(x86)\Microsoft SDK\Expression\Blend\Silverlight\v5.0\Libraries\Microsoft.Expression.

我正在将项目从SL 4升级到5,遇到了一些困难。请参见屏幕截图:

Microsoft.Expression.Interactions和System.Windows.Interactivity Blend 4的这两个部分我相信。在哪里可以找到我可以使用的合适副本?

下载并安装。然后更新你的参考资料

C:\Program Files(x86)\Microsoft SDK\Expression\Blend\Silverlight\v5.0\Libraries\Microsoft.Expression.Interactions.dll

C:\Program Files(x86)\Microsoft SDK\Expression\Blend\Silverlight\v5.0\Libraries\System.Windows.Interactivity.dll

(注意:尽管它是一个“预览”版,但据我所知,它功能齐全。唯一的限制是它只能用于Silverlight 5。)

更新: EULA:

一,。使用和分发的权利

下面列出的代码和文本文件是“可分发代码”

·REDIST.TXT文件。您可以复制和分发REDIST.TXT文件中列出的代码的目标代码形式

redist.en.txt:

Silverlight 4的Expression Blend SDK

=====================================================

以下列表是Microsoft Expression Blend SDK for Silverlight 4软件在Expression Blend SDK for Silverlight 4许可证下可用于重新分发的文件列表

根据软件的许可条款,您可以重新分发包含在以下目录中的文件,而不作为程序的一部分进行修改:

图书馆

模板

{Program Files}\MSBuild\Microsoft\Expression\Blend\Silverlight\v4.0\

更新2:Redist.en.txt(C:\ProgramFiles(x86)\Microsoft SDK\Expression\Blend\Silverlight\v5.0)显示:

Silverlight 5的Expression Blend SDK预览

=====================================================

以下列表是Microsoft Expression Blend SDK Preview for Silverlight 5软件提供的文件列表,可在Expression Blend Preview for Silverlight 5许可证下重新分发

根据软件的许可条款,您可以重新分发包含在以下目录中的文件,而不作为程序的一部分进行修改:


图书馆

模板

{Program Files}\MSBuild\Microsoft\Expression\Blend\Silverlight\v5.0\


这些是不适用于SL5的表达式混合库。没有表情混合5。所以,我不确定我是否可以在allOK升级,那么您会遇到什么错误?你怎么知道库“不工作”?我曾经升级过5个版本的blend,对我来说效果很好。当然,我不知道你在项目中使用了什么。但好像有些图书馆不见了。这可能是你的混合dll的路径改变了吗?除此之外,我在5版上还有其他问题,还是在4版上。但在生产环境中部署可以吗?@katit:更新了我的答案。EULA仍然提到Silverlight 4,但我猜这是一个疏忽。