0

我一直堅持使用Visual Studio 2010太久,因爲我真的不喜歡新的Pending Changes窗口(也不是平面界面,但這是一個不同的問題!)。不過,我最近不得不安裝Visual Studio 2017(儘管2015年也適用於我)。微軟已經確認they are not going to bring back the checkboxes,所以我做了一些搜索,發現一個有人爲VS2012VS2013創建了一個名爲TeamPilgrim的加載項,它將帶有複選框列表的2010樣式Pending Changes窗口作爲可停靠窗口。是否有人爲Visual Studio 2015或2017開發了TeamPilgrim(Pending Changes)擴展?

我下載了TeamPilgrim源2012年,並試圖把它在2017年的工作和失敗(我真的不知道我在做什麼):(

2012 TeamPilgrim的作者已經放棄了它和作者TeamPilgrim 2013沒有發佈聯繫信息,但我相信也放棄了這一做法,但我相信也放棄了這一做法。

我只是想知道是否有其他人知道或繼續使用此擴展程序並在Visual工作室,因爲它正是我所期待的,並且使得使用新的Visual Studio好得多!

回答

1

由於擴展程序是GitHub上的開源代碼,因此您可以下載源代碼並升級擴展以支持visual studio 2015.

請雙擊.vsixmanifest文件。在設計視圖中選擇安裝目標,擴展的版本範圍目前可能是[12.0]。要添加對VS 2015的支持,請將其更改爲[12.0,14.0]。 enter image description here

如果要升級擴展以支持vs2017,則需要從擴展清單版本2(VSIX v2)升級到新版本3 VSIX清單格式(VSIX v3)。更多的步驟,請參考:https://docs.microsoft.com/en-us/visualstudio/extensibility/how-to-migrate-extensibility-projects-to-visual-studio-2017

更新:

我下載從GitHub的源代碼,並修改它,支持vs2015。

https://1drv.ms/u/s!AlvaNEnglADDgQjP5HgUgPN1I1mI

enter image description here

+0

感謝偉大的評論和鏈接。我一直試圖讓這個擴展在更新的VS中工作並且不成功。當我嘗試升級VSIX時,它打破了大量的引用,並且試圖用在我的計算機上找到的DLL替換所有引用後,較新的替換似乎不能很好地工作。 (例如:「Microsoft.TeamFoundation.Common」和「Interop type」常量中不存在類型或名稱空間名稱「ProjectState」)。我沒有擴展的經驗,並希望有人已經解決了它。我會繼續嘗試! – user0474975

+0

更新:我能夠解決所有的錯誤,並得到它編譯和安裝。不幸的是,它仍然不起作用(例如,「等待更改」窗口不會「看到」我的任何更改並保持空白)。所以我現在仍然不能使用擴展名,並且仍然希望其他人能夠使用它,但我會爲你的「教一個人釣魚」的方法而努力。 – user0474975

+0

我下載了源文件,用visual studio 2015打開它,在visual studio 2015中修改了本地dll的引用,並將安裝目標修改爲14.0,它在我身邊工作。我更新了我修改過的項目的回覆。 –

相關問題