我有VSIX擴展(https://github.com/eduelias/AssociateRecentWorkItems),在我的VS2015上運行得非常好,但是,當我在VS2017上構建/運行它時(是的,我已經把先決條件在.csproj屬性中),它不會出現在2017年的TFS掛起更改選項卡上。我的VSIX擴展沒有在VS2017上顯示(在2015年)
我試過更新MIcrosoft.TeamfoundationServer.Controls到2017版本,但仍然沒有成功。
當我嘗試調試它時,似乎VS2017根本沒有加載擴展。 (斷點尚未加載)
任何幫助都是值得歡迎的。謝謝!
您正在使用哪個版本的VS,以及您得到的詳細錯誤是什麼? –
VS2017(15.2/26430.15),我完全沒有錯誤。 我創建並正在VS2015上正常工作的TFS面板的Pending Changes選項卡上的自定義會話根本不顯示在VS2017上。 我在VS2017上構建它,更新了項目屬性的先決條件,並將VS2017 [14.0,15.0)作爲vsix的安裝目標。 –
在VSIX項目的調試設置中,將啓動參數更改爲'rootuffix Exp/log'。然後在'C:\ Users \%username%\ AppData \ Roaming \ Microsoft \ VisualStudio \ 15.0_XXXX \ ActivityLog.xml'中檢查日誌。另一個解決方法是做一個現有的VS2015項目的複製粘貼,然後重命名。csproj和其他文件到2017年,而不是2015年。然後在VS 2017中打開該項目,應該有升級遷移,然後更新vsixmanifest文件以支持VS 2017.嘗試重新構建並調試。 –