升级Silverlight 4到5的问题 - Blend库?

4

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

enter image description here

Microsoft.Expression.Interactions和System.Windows.Interactivity都是Blend 4的一部分。我该在哪里找到适当的替代品来使用?


这些是Expression Blend库,不适用于SL5。而且没有Expression Blend 5。所以,我不确定是否可以升级。 - katit
好的,你遇到了什么错误?你怎么知道这些库“不工作”? - Gabe
我曾经升级了5个版本的Blend,对我来说效果很好。当然,我不知道你在项目中使用了什么。但是如果缺少某些库,会出现这种情况。难道是你的Blend DLL路径改变了吗?除此之外,我在5个版本中还遇到了其他问题,所以一直停留在4个版本。 - Davut Gürbüz
1个回答

3
下载并安装Expression Blend Preview for Silverlight 5。然后更新您的引用。

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

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

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

i.使用和分发权。

列在REDIST.TXT文件中的代码和文本文件是“可分发代码”。

· REDIST.TXT文件。您可以复制和分发列在REDIST.TXT文件中的代码的对象代码形式。

redist.en.txt:

适用于Silverlight 4的Expression Blend SDK

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

以下列表是Microsoft Expression Blend SDK for Silverlight 4软件的文件列表,可在Expression Blend SDK for Silveright 4许可下进行重新分发。

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

图书馆

模板

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

更新2:Redist.en.txt(C:\ Program Files(x86)\ Microsoft SDKs \ Expression \ Blend \ Silverlight \ v5.0)如下:

适用于Silverlight 5的Expression Blend SDK Preview

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

以下列表是Microsoft Expression Blend SDK Preview for Silverlight 5软件的文件列表,可在Expression Blend Preview for Silveright 5许可下进行重新分发。

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


图书馆

模板

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


但是在生产环境中部署是否可行? - katit
@katit:我更新了我的回答。EULA仍然提到Silverlight 4,但我猜这是一个疏忽。 - ChimeraObscura

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接