首先,我不是要分享一個代碼生成器,而是怎麼升級到VS2017,簡單介紹下 html
陽光銘睿 寫了一篇《分享一個與ABP配套使用的代碼生成器源碼》,並在羣裏分享了代碼生成器源碼git
相關文章:http://www.cnblogs.com/mienreal/p/4931263.htmlgithub
我將生成器的模版改爲了本身適用的模版,可是在VS2017上不能適用,然而百度不到怎麼去升級,c#
而後找到了微軟文檔,按步驟升級就行了visual-studio
https://docs.microsoft.com/zh-cn/visualstudio/extensibility/how-to-migrate-extensibility-projects-to-visual-studio-2017?view=vs-2017spa
步驟一,將原項目備份一份,將項目用VS2017打開,進行自動升級調試
步驟二,編輯擴展清單文件code
(一般稱爲source.extension.vsixmanifest),確保InstallationTarget
包括 15.0 htm
選擇先決條件選項卡,點擊新建,選擇 c# and visual basic Roslyn編譯器blog
步驟3、修改調試的設置
若是你想要調試你的 Visual Studio 實驗實例中的擴展,請確保項目設置調試 > 啓動操做具備啓動外部程序: 值設置爲devenv.exeVisual Studio 2017 安裝的文件。
它可能以下所示:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe
個人安裝在d盤,要改成對應的路徑
https://github.com/Microsoft/VSSDK-Extensibility-Samples