今天我將給大家分享一下我從Codeplex上偶然發現的開發協助工具輔助,我們稱為Window Phone Commands。
下面我們一起來研究研究這東西。
什麼是 Windows Phone Commands你肯定想問 Windows Phone Commands 是什麼東西。依據它的建立者的話語就是說
這是一個基於 Microsoft .NET 4.0 Framework 的開源項目,能夠作為隔離儲存區 (Isolated Storage)的資源管理員以及部署應用來輔助Windows Phone 7.1的開發。
如何擷取 Windows Phone Commands 你可以在這裡找到該項目的下載 http://wphonecommands.codeplex.com/然後進入下載頁下載release的版本,其實你下載的是一個.vsix檔案,這個檔案實際上是 Microsoft
Visual Studio 的一個外掛程式而已。 安裝 Windows Phone Commands首先,在安裝它之前,請保證當前你的開發環境滿足如下要求1,安裝了 Microsoft Visual Studio 200102,安裝了 Microsoft Silverlight for Windows Phone Toolkit當你雙擊剛剛下載的 .vsix 檔案時,你將會見到如下的安裝提示視窗。點擊 Install 按鈕然後等待安裝完成。一旦安裝好,那麼你能在VS.NET IDE的 View > Other Windows >
Windows Phone Commands 那裡找到它。以下就是示範。
我們下面來一起看看 Windows Phone Commands 為我們提供了哪些特性。串連 Windows Phone 模擬器 或者 Windows Phone 手機當我們第一次啟動 Windows Phone Commands 時,我們還沒有開啟任何 Windows Phone 的項目或者解決
方案,那麼此時我們會看到如這樣。
點擊視窗頂部的第二個表徵圖(即閃電表徵圖)。這是被用來串連模擬器或者手機的。如。
出於我們這片文章的目的,我這裡將選擇串連模擬器,然後點擊 connect 按鈕。隨後發現模擬器已經被啟動
,而且在視窗下面能夠看到模擬器的裝置資訊。
如你所見,這工具當然也可以串連真實裝置並且顯示真實裝置的資訊。同時也請注意串連好模擬器或者真
機後,這兩個表徵圖也變得可以點擊了。表徵圖是用來重新整理並顯示模擬器/手機上的應用程式的,另一個表徵圖
能讓你在模擬器/真機上部署程式。 重新整理並顯示手機上的應用程式這個特效能用來顯示在模擬器或者真機上已安裝的應用程式列表,如。
點擊不同的應用選項將會讓模擬器啟動對應的程式。可惜此時我還沒有真機,所以不知道串連真機以後還是不是能這樣啟動應用。
部署應用程式這個特效能讓模擬器/真機上安裝 xap 檔案。你能很方便的選擇對應 xap 檔案並且部署成功,。
隔離儲存區 (Isolated Storage)資源管理員當你安裝好某個應用,並點擊了"顯示/重新整理"表徵圖後,被安裝的應用將如下顯示
如你所見,應用除了名稱以外,它的GUID也是能被看到的,大家是否注意到下面的三個按鈕沒有,它們分別對應啟動,隔離儲存區 (Isolated Storage)以及卸載功能。如果你點擊中間的隔離儲存區 (Isolated Storage)按鈕,那麼我們將能看到此應用的隔離儲存區 (Isolated Storage)的資訊。
如果你右鍵點擊任意檔案,你可以選擇區複製,刪除,重新命名那個檔案。如果你右鍵點擊的是檔案夾,那
麼你可以選擇建立新的子檔案夾或者是添加檔案。
Manifest 編輯器說了半天,我們還沒有將 Windows Phone Commands 與真實 Windows Phone 項目結合起來。所以頂部工
具欄的第三個表徵圖按鈕一直是沒法點擊的。但一旦你用 Visual Stduio 啟動任何 Windows Phone 項目,
這個表徵圖就能立即被點擊。這個表徵圖被點擊後可以用來編輯 Windows Phone 項目的 Manifest 設定檔。例
如我建立一個資料繫結的樣本 Windows Phone 項目然後以下就是 manifest 編輯器的介面:
這裡要提一下,我個人非常喜歡的功能就是項目所需能力檢測這個功能。與老式傳統方法對比,你不需要刪除或者添加XML節點來刪除/添加手機所需的硬體功能,你只需要勾選/取消勾選這些複選框最後點擊儲存按鈕就行,你做的任何操作最後還是被自動寫入到XML檔案中了,如所示:
總結這確實是在你開發 Windows Phone 項目時一個非常簡單實用的工具。與其他的類似工具比,這個的最大
優勢就是能與 Visual Studio IDE 整合以及友好方式編輯項目的 Manifest 檔案。而且隔離儲存區 (Isolated Storage)資源管
理器也是個非常實用的工具,你可以隨時勾選或取消勾選指定的隔離儲存區 (Isolated Storage)來看看程式運行起來有什麼變化
。
好了,這裡我希望你能自己試一下
原文連結, OSChina.NET原創翻譯