微軟一攬子解決方案最大的問題就是兼容性,就像現在CRM已經走到2016,VS也到了2015,但是CRM Developer Toolkit只是支持Visual Studio 2012,如果用最新版本VS的話怎么辦呢
一種方法就是羅勇大神的
為Visual Studio 2015安裝CRM Developer Toolkit
http://luoyong0201.blog.163.com/blog/static/11293052015112112951767/
好處是可以直接部署,不好處就是要修改extension.vsixmanifest文件,有不穩定風險
這里介紹的是一個開源工具,支持2011-2016所有版本的項目模板,以及測試模板
Dynamics CRM Developer Extensions
https://github.com/jlattimer/CRMDeveloperExtensions
安裝完之后可以自動添加.net 和Web Resource項目模板
創建特定項目之后,可以右擊項目選擇特定發布
可以在VS的Tools-Options選擇CRM Developer Extensions來設定,尤其是Plug-in Deployer的文件夾
這樣在插件或者工作流發布的時候可以自動調SDK的SDKPlugin Registration Tool來發布
試用了這么久,感覺還不錯,尤其是針對插件,工作流的Unit Test的模板挺方便的,可以直接trace到console 窗口,發布雖然仍然是調用sdk plugin registration,但也算是直接發布。
尤其是github比較活躍,感覺長遠來說這個應該好用過Toolkit。