Problem z dodaniem referencji w Visual Studio 2019

0

Untitled.png
Cześć mam problem którego od dwóch dni nie mogę rozwiązać. Otóż podczas próby dodawania referencji w VS 2019 wyskakuje błąd. Próbowałem rozwiązań opisanych w internecie bez skutku. Nawet ponowna instalacja VS nie pomogła cały czas podczas próby dodania referencji wyskakuje ten sam błąd: error hresult e_fail has been returned from a call to a com component. Czy ktoś z was spotkał się już z takim problemem?

0

To wersja preview czy normalna? Jaka to referencja? Zdarzyło mi się to już parę razy na wersji preview więc po pierwsze zainstaluj aktualizacje. możesz po prostu zainstalować nuget z konsoli a referencje dodać ręcznie edytując plik projektu

0

Mam rozwiązanie i w nim trzy projekty. Jednym z projektów jest UnitTest. Chciałem w projekcie UnitTest dodać referencję do klasy z jednego z pozostałych dwóch projektów. Niestety wówczas wyskakuje mi błąd. Mam aktualną wersję Visual Studio Community 2019 wersja: 16.7.1. Przeniosłem ręcznie plik klasy do folderu projektu. Jednak dalej nie widać go w rozwiązaniu. Dodam że dopiero się uczę C# i Visual Studio (i ogólnie kodowania), więc nie wiem czy takie ręczne przeniesienie klasy do folderu projektu powinno być wystarczające aby klasa była widoczna w rozwiązaniu z poziomu VS?

1

Nie, ręczne przenoszenie rzeczy nie jest rozwiązaniem, bo sobie powielasz kod, a ty masz testować oryginalny projekt, a nie jego kopię. Nie wspominając o tym, że VS operuje na projektach, nie na plikach, więc czasami może ci w ogóle przeniesionych plików nie zauważyć.

Spróbuj: usunąć folder .vs w swojej solucji (potem się ponownie utworzy, kiedy znów uruchomisz VS) oraz ewentualnie https://developercommunity.visualstudio.com/solutions/273566/view.html, bo to rozwiązanie pojawia się kilka razy przy tym problemie.

0

Ok. dzięki wszystkim za pomoc. Pomogło wprowadzenie w developer command (uruchomiony jako administrator):

rozwiazanie.png

Prawdopodobnie wystarczy fragment zaznaczony na czerwono.

1 użytkowników online, w tym zalogowanych: 0, gości: 1