Dynamics CRM Developer Extensions提升你的開發效率(web resource篇)

vic0228發表於2017-11-09

    本篇要向大家推薦一款開發外掛,CRM Developer Extensions,github,如果已經在使用這款外掛的可以忽略不看,如果不知道的,那絕對會讓你興奮。

    該工具是visual studio的一款外掛,目前支援的最高版本是visual studio2015,該款外掛目前的最新版本是1.3.4,下載後會看到名叫"CRMDeveloperExtensions_v1.3.4.1.vsix",直接雙擊安裝即可。

    這個工具包含了外掛、web資源、報表、解決方案包,本篇先介紹下web資源模組。

    我們都知道CRM頁面中的web resource頁面是純文字型的,無法直接在裡面進行開發,我們一般都是在本地的IDE中開發完後再把程式碼拷貝上去釋出,如果開發過程中涉及頻繁的改動,頻繁的釋出(修復bug的過程中),且不說程式碼拷貝很煩,在頁面開啟發布的一些列等待的過程也是很讓人崩潰的,那這款外掛就來拯救你的崩潰(當然有人會說不是有官方的depolyment工具嗎,說實話那個也不是很好用,誰用誰知道)。

    下面來看下怎麼用這款工具,安裝成功後開啟一個專案,右擊專案會看到已經有CRM Developer Extensions的選單項



   點開後能看到下圖幾個選項,點選Web Resource Deployer



    我們會看到如下介面,左側有四個按鈕,分別是新增connection、修改connection、刪除connection、連線到CRM, 我們首先要新增一個connection,配置我們的CRM環境資訊

   

    這種配置介面我們應該看的很多了,提供各種方式的連線,填上後點選connect

    

    

    經過一段時間以後的載入,就能列出CRM中所有web資源,你可以通過solution篩選,載入特定solution下的web資源,也可以在filter項中通過type來篩選。


    

    有個地方要注意下,這裡的mappedto要和本地的檔案做一個對映,你看到下圖中紅框中是我本地專案的一個目錄結構,為什麼要做map是為了後面更快的釋出,當然你也可以選擇download或者新建web 資源(這裡我不做介紹,自己碳探索,很簡單)。


    然後進入你本地的檔案,開發完成後在檔案中右擊,或者在專案目錄結構的檔案上右擊,你會看到一個publish to CRM,點一下2到3秒就部署完畢,如果你右擊沒有釋出到CRM的按鈕,那就是你前面一步沒有做Map。

    



    為了驗證是否部署成功了,你可以去看下系統中的web資源庫中對應的檔案是否改過來了。

    最後要感謝這個外掛的作者,向大神Jason Lattimer致敬。 

相關文章