VS 2008新功能10:ClickOnce

摘要:VS 2008新功能10:ClickOnce

原文:http://www.ithome.com.tw/itadm/article.php?c=47295&s=12

Multi-Targeting 可選擇.NET專案的平臺版本
微軟曾試圖在Visual Studio 2005做出多版本支援的功能,但顯然是沒有成功。因此企業若需要維護舊版本的ASP.NET,又想學習2.0版的技術,當時的作法是同時安裝Visual Studio .NET 2003與Visual Studio 2005。

到了Visual Studio 2008,微軟完成了多定向功能(Multi-Targeting),不再強迫程式碼自動升級。事實上,不同版本的.NET Framework,在檔案總管中分屬不同的資料夾,開發者選擇.NET Framework版本後,Visual Studio 2008會自動顯示該版本可使用的專案範本、工具箱、可參考的內容及IntelliSense等。所以,企業可以更彈性地規劃程式的升級或移轉的策略。
 

Visual Studio 2008推出多定向功能(Multi-Targeting)功能,開發者可在開啟或新增專案時,選擇.NET Framework的版本(限2.0、3.0及3.5版),不再強制升級專案到最新版的技術。資料來源:微軟,iThome整理,2008年1月


ClickOnce 強化遠端部署與更新的機制

為簡化部署桌面應用程式的麻煩,微軟於.NET推出ClickOnce機制,使用者只要透過網頁點選特定網址,即可啟動應用程式部署與更新作業,不再需要寄送光碟,或者指派專人協助安裝,方便而且時效性更高。



Visual Studio 2008進一步強化部署機制,可在專案中設定依使用者帳號執行不同的安裝程序。而且對於改變應用程式的部署位置,與驗證過期(Expire)的處理有較好的支援。



此外,有一些應用程式必須在用戶端搭配其他特定的元件或執行環境,例如.NET Framework或者Flash,新版ClickOnce可以設定在部署前先偵測用戶端環境,檢查是否具備必要元件,如果沒有則順帶加裝。針對WPF開發的Web應用程式,新版ClickOnce的部署機制也已經提供支援。



新版ClickOnce功能,可根據使用者帳號,執行安裝步驟,而且對於改變應用程式部署的位置有較佳的支援。資料來源:章立民,iThome整理,2008年1月

1. 設定發布的檔案內容
2. 確認用戶端是否具備必要元件,例如.NET Framework
3. 設定更新頻率與更新位置
4. 發行公司的說明