2012-03-17 54 views
4

我将项目从SL 4升级到5,并遇到一些困难。见截图:升级Silverlight 4到5问题 - 混合库?

enter image description here

Microsoft.Expression.Interactions和System.Windows.Interactivity我beleive混合4的两个部分。我在哪里可以找到适合我使用的对应物?

+0

你有什么错误得到些什么? – Gabe 2012-03-17 03:28:00

+0

这些是不适用于SL5的表达混合库。并且没有Expression Blend 5.所以,我不确定我是否可以升级 – katit 2012-03-17 03:34:00

+0

好,那么你会得到什么错误?你怎么知道图书馆“不工作”? – Gabe 2012-03-17 05:24:57

回答

3

下载并安装Expression Blend Preview for Silverlight 5。然后更新您的参考。

C:\ Program Files文件(x86)的\微软的SDK \表达\混合\ Silverlight的\ V5.0 \库\ Microsoft.Expression.Interactions.dll

C:\ Program Files文件(x86)的\微软的SDK \表达\混合\ Silverlight的\ V5.0 \库\ System.Windows.Interactivity.dll

(注:尽管这是一个“预览”版,它是全功能的,据我可以告诉。唯一的限制是它只能用于Silverlight 5.)

Upd吃过: 来自EULA:

i。使用权和分发权。

下列代码和文本文件为“可分发代码”

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

redist.en.txt:

表达混合SDK为Silverlight 4

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

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

符合该软件的许可条款,可能会重新分配包含在以下目录中的文件未修改作为程序的一部分:

模板

{程序文件} \ MSBuild \ Microsoft \ Expression \ Blend \ Silverlight \ v4.0 \

Update 2:Redist.en.txt(C:\ Program Files(x86)\ Microsoft SDKs \ Expression \ Blend \ Silve rlight \ V5。0)说:

Expression Blend中的Silverlight 5 SDK预览

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

以下列表是Microsoft Silverlight 5软件的Microsoft Expression Blend SDK预览版可用于重新分发的文件列表在Silverlight 5许可证的Expression Blend预览版下。

符合该软件的许可条款,可能会重新分配包含在以下目录中的文件未修改作为程序的一部分:


模板

{计划Files \ MSBuild \ Microsoft \ Expression \ Blend \ Silverlight \ v5.0 \

+0

但是在生产环境中部署可以吗? – katit 2012-03-17 14:17:13

+0

@katit:更新了我的答案。 EULA仍然指Silverlight 4,但我猜这是一个疏忽。 – ChimeraObscura 2012-03-17 22:45:06