2012-03-17 56 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