銷售: 1-800-867-1380

Azure SDK for .NET 2.0 版本資訊

更新日期: 2014年10月

本文件包含 Azure for .NET SDK 2.0 版的版本資訊,並說明以 1.7 之前版本所建置的專案不支援並存雲端服務偵錯新功能重大變更Azure 雲端服務支援原則

Azure for .NET SDK 版本號碼 (2.0) 是由使用語意版本設定的核心 Azure 服務執行階段組件所決定。Azure SDK for .NET 內封裝的其他用戶端程式庫以及其個別的 NuGet 封裝都會根據語意版本設定配置遵循獨立的版本設定。

Azure SDK for .NET 2.0 包含 Azure 儲存體 2.0.5.1、Azure 服務匯流排 2.0、Azure 快取 2.0 和 Azure 組態管理員 2.0 程式庫。您也可以從個別的 NuGet 封裝下載這些程式庫。

如需有關此版本的詳細資訊,請參閱下列資源:

Side-by-Side Cloud Service Debugging 僅支援 Azure SDK for .NET 1.7、1.8 和 2.0 版。為了獲得完整的偵錯體驗,您必須升級使用 1.7 之前版本所建置的專案。如需詳細資訊,請參閱 Azure 雲端服務支援生命週期原則

例如,在已安裝 Azure SDK for .NET 2.0 版的電腦上執行使用 1.6 版所建置的專案時,您將會看見下列錯誤訊息:「系統缺少執行服務的必要元件」。

若要解決這個錯誤,請解除安裝 2.0 版所包含的計算模擬器,然後安裝 1.6 版適用的計算模擬器。不過,如果您這樣做,將無法在此電腦上執行使用 SDK 2.0 版所建置的應用程式。

Azure SDK for .NET 2.0 中的新功能如下:

  • Azure Websites – Microsoft Visual Studio Tools 現在可支援 Azure 網站的診斷、管理及簡化發行。Visual Studio 伺服器總管已新增對網站的支援。伺服器總管可讓您列出、管理及設定您網站上的設定。發行至網站的程序也已簡化。

  • Azure Cloud Services Diagnostics – Visual Studio Tools 新增支援,可在即時服務上設定及檢視診斷資料,而不需要重新部署。如需詳細資訊,請參閱 Azure Tools 的新功能

  • Cloud Services – 針對新提供的高記憶體 A6 & A7 Azure 虛擬機器大小新增支援;您現在可以將雲端服務部署至高記憶體 A6 & A7 虛擬機器大小。如需詳細資訊,請參閱 Azure 的虛擬機器和雲端服務大小

  • Azure Storage services - 依預設,新的雲端服務專案範本現在會參考儲存體用戶端程式庫 2.0。Visual Studio 伺服器總管現在提供豐富的支援,可讓您在資料表實體上執行 CRUD 作業,同時也新增支援,可讓您從 Visual Studio 中,在 Azure 資料表服務內建立及刪除資料表。

  • Azure Service Bus – 已更新用戶端程式庫,可支援瀏覽訊息、事件驅動的訊息程式設計模型,以及自動刪除閒置訊息實體。如需詳細資訊,請參閱<http://msdn.microsoft.com/en-us/library/dn198643.aspx>。

  • Guest OS Upgrade - 現在可支援將客體作業系統從作業系統系列 1 或 2 升級到作業系統系列 3。請注意,以作業系統系列 3 為目標的應用程式必須至少具備 Azure SDK 1.8 版和 .NET Framework 4.0。

Azure SDK for .NET 2.0 中的重大變更如下:

  • Azure Diagnostics - Azure 診斷用戶端程式庫已更新,不再相依於儲存體用戶端程式庫 1.7 版。此變更讓您的應用程式更容易使用較新版的儲存體用戶端程式庫,而且更新應用程式時,需要較少的程式碼變更。如需詳細資訊,請參閱 Azure 診斷 (SDK 2.0) 中的重大變更

  • .NET Framework minimum version - 現在建立 Web 和背景工作角色所需的 .NET Framework 最低版本是 .NET Framework 4.0。您還是可以在您的專案中參考 .NET Framework 3.5 組件,但是專案本身必須是以 .NET Framework 4.0 或 4.5 為目標而建立。如需有關變更 .NET Framework 目標版本的詳細資訊,請參閱<如何:以 .NET Framework 版本為目標>。

  • ServiceRuntime, Configuration and Caching assemblies現在是針對 .NET Framework 4.0 執行階段而建立。因此,以 .NET Framework 3.5 為目標的任何應用程式,現在都應以 .NET Framework 4.0 為目標,才能升級至 Azure SDK for .NET 2.0。

  • Azure Connect - Azure Connect 預覽將於 6 月 30 日淘汰。請轉換為網站對網站或端點對網站 VPN。如需詳細資訊,請參閱這篇連接文件。

  • Hosted Web Core Support - Azure SDK 2.0 和更新的版本將不再支援裝載的 Web 核心。現在 Azure Web 角色在您的角色服務定義檔 (CSDEF) 中需要 <Site> 元素。<Site> 元素最先在 Azure SDK 1.3 版中導入,可讓 Web 角色在完整 IIS 模式中執行。為了將您的 Web 角色升級,您必須新增 <Site> 元素 (如果目前未在 CSDEF 檔中指定)。如需有關設定 IIS Web 角色的詳細資訊,請參閱<在服務定義檔中設定網站項目>。

  • CSUpload.exe warning – CSUpload.exe 現在會發出警告來建議您使用 Azure PowerShell Cmdlet 將 VHD 上傳至 Azure。

  • Service Bus client library – 訊息緩衝區功能,以及與 MessageBuffer 相關的所有 API 都已移除。您應改為使用服務匯流排佇列。

為了努力發展 Azure 開發人員生態系統,我們針對雲端服務導入了新的支援和生命週期原則 – 客體作業系統與 SDK。這些原則不包括 Azure 虛擬機器 (IaaS)。

  • Guest OS Family - Azure 雲端服務僅支援最新的兩個客體作業系統系列來部署新的雲端服務。Microsoft 會在淘汰客體作業系統系列之前的 12 個月通知使用者,以供轉換至受支援的系列。

  • Guest OS Version - Azure 將僅支援每個系列的最新客體作業系統版本。使用 [自動更新] 選項的客戶,一律會在最新客體作業系統版本發行時收到最新版本。Microsoft 將會提供 60 天的寬限期給使用手動更新選項的客戶,依據 Azure SLA 的條款,寬限期之後他們就必須採用最新的客體作業系統版本,如此才能繼續使用雲端服務。

  • Azure SDK – Azure 雲端服務將至少支援兩個最新的 SDK 版本來部署新的雲端服務。Microsoft 會在淘汰 SDK 的 12 個月前即通知使用者,以便讓使用者順暢轉換至支援的版本。Azure SDK 原則包含 Azure SDK 撰寫工具、用戶端程式庫、命令列公用程式、計算與儲存體模擬器,以及 Azure Tools for Microsoft Visual Studio。

如需詳細資訊,請參閱 Azure 雲端服務支援生命週期原則

另請參閱

其他資源

Azure 簡介

本文對您有任何幫助嗎?
(剩餘 1500 個字元)
感謝您提供意見
顯示:
© 2015 Microsoft