最近,我的團隊從2015年開始升級到Visual Studio 2017.到目前爲止,這已經很棒了(甚至殘疾人ReSharper也看不到它),但我只想念一件事。2017年安裝Visual Studio 2015擴展
This擴展名使得可以通過單擊或熱鍵連接調試器。該擴展僅適用於2015年,但有沒有辦法在2017年強制安裝它?我試過谷歌搜索,但無法找到任何結果。
是的,我知道VS2017有一個選項可以重新連接到最後一個進程,但在我的情況下有多個w3wp.exe進程並附加到正確的一個是麻煩。
最近,我的團隊從2015年開始升級到Visual Studio 2017.到目前爲止,這已經很棒了(甚至殘疾人ReSharper也看不到它),但我只想念一件事。2017年安裝Visual Studio 2015擴展
This擴展名使得可以通過單擊或熱鍵連接調試器。該擴展僅適用於2015年,但有沒有辦法在2017年強制安裝它?我試過谷歌搜索,但無法找到任何結果。
是的,我知道VS2017有一個選項可以重新連接到最後一個進程,但在我的情況下有多個w3wp.exe進程並附加到正確的一個是麻煩。
爲VS 2015創建的擴展使用VS 2017上可用的程序集,可以直接使用,也可以通過在VS 2017文件夾Common7 \ IDE上綁定devenv.exe.config的重定向來實現,因此該部分不成問題。相反,爲VS 2016創建的擴展在VS 2015上運行會更成問題。
對VS 2017的問題來自於VSIX文件的新內容(一VSIX文件實際上是一個.zip文件,這樣你就可以將其重命名爲.zip檢查):
<先決條件>
<先決條件標識= 「Microsoft.VisualStudio.Component.CoreEditor」 版本= 「[15.0,16.0)」 顯示名稱= 「Visual Studio中核心編輯器」/ >
< /先決條件>
可以完成所有手工創建,但最簡單的方法是使用最新的VSSDK 15.x NuGet包在VS 2017上構建源代碼。
請參見我的文章It’s time to change the VSIX manifest of your extension to v3 for Visual Studio 2017 compatibility
你試過https://marketplace.visualstudio.com/items?itemName=ErlandR.ReAttach – qxg
沒有,但似乎這是一個重新連接擴展。這有點像重新加入VS2017的最後一個過程,我不想那樣做。 – Sietse
AttachTo是開源的。您是否嘗試過使用較新的擴展SDK從VS 2017構建它,然後提交拉取請求? – qxg