0
我上傳的擴展Visual Studio的在線gallery,但是當我通過Visual Studio安裝它,我在安裝對象引用錯誤安裝時從Visual Studio庫的擴展
年底得到這個例外這個錯誤只發生在我從visual studio安裝時發生。如果我下載了vsix並雙擊安裝,我沒有看到這個錯誤。
任何指向爲什麼這可能會發生?現在我沒有任何方法來調試或獲取日誌。
我上傳的擴展Visual Studio的在線gallery,但是當我通過Visual Studio安裝它,我在安裝對象引用錯誤安裝時從Visual Studio庫的擴展
年底得到這個例外這個錯誤只發生在我從visual studio安裝時發生。如果我下載了vsix並雙擊安裝,我沒有看到這個錯誤。
任何指向爲什麼這可能會發生?現在我沒有任何方法來調試或獲取日誌。
這是由於vsixmanifest的「入門指南」字段中存在錯誤的值。我通過將vs調試器附加到引發錯誤並觀察堆棧跟蹤的視覺工作室實例(在調試器中啓用break when CLR exceptions thrown之後),發現了這一點。
這是在調試器異常
System.NullReferenceException occurred
HResult=-2147467261
Message=Object reference not set to an instance of an object.
Source=Microsoft.VisualStudio.ExtensionManager.Implementation
StackTrace:
at Microsoft.VisualStudio.ExtensionManager.UI.ExtensionManagerWindow.NavigateToGettingStartedGuide(Uri gettingStartedGuideUri)