Dynamics CRM開發在Visual Studio中上傳Web Resources工具發佈
做Dynamics CRM開發經常做的一件事,就是在Visual Studio中編寫JS、CSS和Html等文件,然後不斷地發佈到CRM服務器中運行查看執行結果。這個過程非常繁瑣,通常需要先在CRM系統中找到Web Resource,然後,選擇本地目錄中修改的文件,上傳後再發布,稍微不注意就容易造成文件發佈的錯亂問題,最大的問題是影響開發效率。
Visual Studio中上傳Web Resources工具,就是爲了解決以上問題而開發的工具。編寫好代碼後,只需要在Visual Studio中右鍵選擇修改的文件點擊【發佈到CRM】文件就自動發佈到CRM服務器中。
目前工具支持Visual Studio 2015和Visual Studio 2017版本,對應文件爲CRMWebResourcePublish_2015.vsix和CRMWebResourcePublish_2017.vsix針對不同的版本。
安裝注意:安裝前關閉所有版本的Visual Studio,以進行正常安裝。安裝後如果不需要,可以點擊【工具】——【擴展和更新】選擇對應的擴展工具進行卸載。
安裝後使用說明:
1、打開一個包含Web Resources開發文件的項目。
2、如下圖,選擇具體的項目後,點擊【工具】——【CRM服務器配置】
3、Window認證填寫對應的配置
4、Online開發注意選擇部署區域和組織名稱。
組織名稱獲取方式:點擊CRM系統中自定義項的開發者資源即可獲取到,如下圖
5、配置好後就可以右鍵選擇項目中的文件,點擊【發佈到CRM】
6、單個文件首次使用工具發佈時,需要和服務器中的Web Resource建立關聯關係:
(1)發佈修改的WebResource文件:從列表中勾選需要關聯的文件,點擊“確定”即可。
(2)發佈新增的WebResource文件:此時列表中找不到對應的文件,點擊“新建”按鈕,將主要信息填寫完整即可。如下圖:
已經和服務器中的WebResource建立關聯的開發文件,後續修改發佈將不需要進行文件選擇,按步驟5說明, 點擊“發佈到CRM”,即可成功發佈到服務器。
由於本人經常修改WebResource文件,又一直沒找到一款趁手的工具,故而動了心思開發這麼個工具,目的在於簡化繁瑣的發佈步驟,提高效率。初步估計開發效率至少可提升5%-10%!
下載地址 CRMWebResourcePublish_2017.vsix
CRMWebResourcePublish_2015.vsix
該工具也許能成爲您的開發利器,大家快來試試吧!
軟件作者:陸建宇 如有其他建議可以聯繫,[email protected]