如何取得最新版的 Silverlight.js 檔

摘要:如何取得最新版的 Silverlight.js 檔

Silverlight.js 檔是所謂的 JavaScript Helper 函式,用來將 Silverlight 外掛程式內嵌至網頁,並允許我們自訂 Silverlight 的安裝設定,例如:沒有安裝 Silverlight 外掛程式時,所要顯示的安裝提示圖片。如下所示分別是繁體中文與簡體中文的預設安裝圖:

繁體中文的安裝提示圖      簡體中文的安裝提示圖

雖 然在安裝 Silverlight™ 3 SDK 時(這個套件包含在 Microsoft® Silverlight™ 3 Tools for Visual Studio 2008 SP1 內,也就是說,安裝了 Microsoft® Silverlight™ 3 Tools for Visual Studio 2008 SP1 也會安裝 Silverlight™ 3 SDK),預設就會在 C:\Program Files\Microsoft SDKs\Silverlight\v3.0\Tools 目錄找到 Silverlight.js,這個版本編號為 v2.0.30511.0,它適用於 Silverlight 1.0 ~ 3 的應用程式。

Silverlight.js 是依照各瀏覽器的實作細節而撰寫,然而這些實作的細節有可能在 Silverlight 各個發行版本之間有所改變,因此如欲取得其最新版,請前往 MSDN Code Gallery 網站的 Silverlight.js 專案 下載並可查閱更新紀錄

為了方便爾後建立 Silverlight 專案皆能使用下載所得的 Silverlight.js 最新版本,建議各位替換存在於 Visual Studio 2008 跟 Blend 3 中的 Silverlight 範本檔:

  • Visual Studio 2008
    • 將最新版本的 Silverlight.js 複製到 C:\Program Files\Microsoft SDKs\Silverlight\v3.0\Tools 目錄。
    • 用壓縮軟體將最新版本的 Silverlight.js 取代下列 2 個壓縮檔 BusinessApplication.Web 目錄中的 Silverlight.js 檔:
      • C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\CSharp\Silverlight\1033\BusinessApplication.zip
      • C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\VisualBasic\Silverlight\1033\BusinessApplication.zip
    取代 BusinessApplication.Web 目錄中的 Silverlight.js 檔
  • Blend 3
    將最新版本的 Silverlight.js 分別複製到下列 2 個目錄:
    • C:\Program Files\Microsoft Expression\Blend 3\ProjectTemplates\en\CSharp\Silverlight\Website\Site
    • C:\Program Files\Microsoft Expression\Blend 3\ProjectTemplates\en\VisualBasic\Silverlight\Website\Site
    取代 Blend 3 範本檔的 Silverlight.js

特 別提醒大家,以上的操作說明是以目前已經發行的 Microsoft® Silverlight™ 3 Tools for Visual Studio 2008 SP1 英文版與 Blend 3 RC 英文版進行說明,因此當中文版推出時,其所在的目錄可能不盡相同。