pracujemy nad VSPackage w zespole, używając Visual Studio 2012 i TFS.Nie można uruchomić VSPackage podczas tworzenia na wielu maszynach
Rozszerzenie działa poprawnie na komputerze używanym do jego utworzenia (za pomocą kreatora). Na innym komputerze Visual Studio mówi, że "projekt z biblioteką klasy wyjściowej klasy nie może być uruchomiony bezpośrednio", gdy próbujemy go uruchomić (z F5).
Dane wyjściowe projektu są rzeczywiście bibliotekami klas, a naciśnięcie klawisza F5 na pierwszej maszynie rozpoczyna Eksperymentalną instancję programu Visual Studio z ładowanym i działającym rozszerzeniem.
Patrząc na "% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 11.0Exp \ Extensions" na drugim komputerze, widzimy, że rozszerzenie zostało zbudowane i nastąpiła próba zarejestrowania go za pomocą VS. Utworzyliśmy także inne rozszerzenie na drugim komputerze i spróbowaliśmy uruchomić je na pierwszym komputerze. Wyświetla ten sam błąd.
Jak możemy uruchomić rozszerzenie na komputerach, które nie zostały użyte do jego utworzenia?
Mam ten problem na tym samym komputerze: Główny kod źródłowy znajduje się na ścieżce 'C: \ Dev-1 \' Sprawdziłem ten sam kod źródłowy na ścieżce 'C: \ Dev-2 \' teraz nowy Kopia daje mi ten sam błąd, który otrzymujesz. –
Spróbuj uruchomić Visual Studio z 'rootSuffix exp2' lub czymś innym - w ten sposób nowa kopia przejdzie do zupełnie nowego eksperymentalnego wystąpienia VS i nie będzie kolidować z rozszerzeniem z' C: \ Dev-1' –
@ Odpowiedź Matze rozwiązała problem. Dzięki. –