2014-09-22 50 views
0

我上傳的擴展Visual Studio的在線gallery,但是當我通過Visual Studio安裝它,我在安裝對象引用錯誤安裝時從Visual Studio庫的擴展

enter image description here

年底得到這個例外

這個錯誤只發生在我從visual studio安裝時發生。如果我下載了vsix並雙擊安裝,我沒有看到這個錯誤。

任何指向爲什麼這可能會發生?現在我沒有任何方法來調試或獲取日誌。

回答

0

這是由於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)