2017-02-15 10 views
8

Niedawno zainstalowałem Xamarin. Nie miałem z tym problemu przez około tydzień. Teraz po załadowaniu wizualnego studio otrzymuję alert z informacją:InspectorPackage nie załadował się poprawnie

Pakiet "InspectorPackage" nie załadował się prawidłowo.

Problem mógł być spowodowany zmianą konfiguracji lub instalacją innego rozszerzenia. Więcej informacji można uzyskać, sprawdzając plik "C: \ Users {redacted} \ AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0 \ ActivityLog.xml".

Ponowne uruchomienie programu Visual Studio może pomóc w rozwiązaniu tego problemu.

Kontynuuj, aby pokazać ten komunikat o błędzie?

Ponowne uruchomienie programu Visual Studio nie rozwiązuje tego problemu.

Po inspekcji pliku xml, znajdę:

<entry> 
    <record>503</record> 
    <time>2017/02/15 15:33:56.686</time> 
    <type>Error</type> 
    <source>VisualStudio</source> 
    <description>LegacySitePackage failed for package [InspectorPackage]Source: 
     &apos;&apos; Description: Not implemented 
     (Exception from HRESULT: 0x80004001 (E_NOTIMPL))&#x000D;&#x000A; 
     System.NotImplementedException: Not implemented 
     (Exception from HRESULT: 0x80004001 (E_NOTIMPL))&#x000D;&#x000A; 
     at EnvDTE.Project.get_FullName()&#x000D;&#x000A; 
     at Xamarin.Inspector.VS.VSAgentExecutionTarget..ctor(Project proj)&#x000D;&#x000A; 
     at Xamarin.Inspector.VS.VSInspectorSession.CreateAgentExecutionTarget()&#x000D;&#x000A; 
     at Xamarin.Interactive.IdeSupport.InspectorSession.Prepare()&#x000D;&#x000A; 
     at Xamarin.Inspector.VS.InspectorPackage.RefreshInspectorSession()&#x000D;&#x000A; 
     at Xamarin.Inspector.VS.InspectorPackage.Initialize()&#x000D;&#x000A; 
     at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider sp) 
    </description> 
    <guid>{0FCBA9C6-0554-418C-8B79-FF2ED7DC658D}</guid> 
    <hr>80004001 - E_NOTIMPL</hr> 
    <errorinfo></errorinfo> 
</entry> 

Co mogę zrobić, aby rozwiązać ten problem?

Odpowiedz

7

Ten błąd pojawia się tylko wtedy, gdy w rozwiązaniu znajduje się wiele projektów startowych.

Powieliłem go, tworząc puste rozwiązanie z dwoma pustymi projektami konsoli. Gdy tylko jeden jest ustawiony jako startowy, wszystko działa poprawnie. Jednak podczas ustawiania obu jako błąd pojawia się ten błąd.

doszedłem również w poprzek tego błędu, w którym ostatni post 14 Sty 2017 stwierdza, że ​​nadchodząca wersja 1.1 wersja będzie rozwiązać ten problem: https://bugzilla.xamarin.com/show_bug.cgi?id=49417

Można sprawdzić wersję w pudełku ow VS. Na VS2015 jest to Pomoc | O Microsoft Visual Studio i myślę, że jest to Xamarin Inspector Support wpis. Kopalnia jest w 1.0.0.0 więc zakładam będę musiał czekać na nadchodzącym wydaniu :)

aktualizacja:

Co dziwne, aktualizacja właśnie przybył do Xamarin Inspector (mniej niż 30 min po odpowiedzi). Pierwszy ładunek mojego testowego rozwiązania wciąż pojawiał się z błędem, ale potem wydaje się w porządku.

update (28 lutego 2017):

ja wciąż doświadcza problemu z poniższej wersji: Xamarin Inspector Support 1.1.2.0 (cdc01b9f4466b6dcc3095828824a12d041c9f55e) Adds support for inspecting Xamarin and WPF apps.

0

To co zrobiłem i pracował dla mnie:

1) przejdź do ścieżki Visual Studio i usuń wszystko w tym folderze (spowoduje to usunięcie instalacji Visual Studio) Visual Studio nie będzie działać po tym C:\Users\<username>\AppData\Local\Microsoft\VisualStudio

2) Odinstaluj program Visual Studio. I zainstaluj ponownie.

Jeśli to nie zadziała, rozejrzyj się za plikami xamarin w tym folderze i usuń wszystko w środku.