To jest bardzo frustrujący problem. Nagle nie mogę korzystać z odwołanych bibliotek DLL. Dodałem odwołanie do zestawu do projektu w tym samym rozwiązaniu, a przestrzeń nazw jest nierozpoznana. Mogę nawet zobaczyć odniesienie w przeglądarce obiektów. Zmieniłem również projekty na .NET 4 i 3.5 bez profilu klienta bez rezultatu.Visual Studio nie może znaleźć mojej nazwanej przestrzeni nazw DLL
Odpowiedz
Na podstawie numeru screenshot, masz odniesienia do tej samej biblioteki DLL "ServerLibrary" w wielu projektach, jednak wygląda na to, że jedna wersja z odniesieniem jest kompilowana w .NET 3.5 i drugiej wersji z odnośnikiem (odniesienie do projektu pojawia się), jest skompilowany w .NET 4. Upewnij się, że wszystkie projekty wskazują tę samą wersję biblioteki DLL i przekompiluj wszystko. To powinno naprawić twój problem.
Dzięki. Odkryłem ten sam problem, gdy odwoływałem się do projektu serwera DLL z aplikacji konsoli w VS2010, mimo że wszystkie projekty korzystające z .Net 4.0. Zmiana docelowej struktury w aplikacji konsoli z ".Net Framework 4.0 Client Profile" na zwykły ".Net Framework 4.0" rozwiązała problem. – dhochee
@dhochee zaznacz swoją odpowiedź jako "Odpowiedz", jeśli rozwiąże twój problem – WiiMaxx
Ten sam problem tutaj, podobno z tej samej przyczyny. ALE nie mogłem go rozwiązać, ustawiając wersję .NET (w moim przypadku 4.5.x do 4.6). Usunąłem projekt, dodałem nowy, ustawiłem wersję poprawnie od początku i voila, zadziałało. Czy oferują one zestaw odwołujący się do boot campów? Jak odniesienie do obozu śmierci? Byłbym zainteresowany. – anhoppe
Zmierzyłem się z tym problemem i rozwiązałem go zamykając studio wizualne, ponownie otwierając studio wizualne, czyszcząc i przebudowując rozwiązanie. To działało dla mnie. W niektórych innych postach przeczytałem odpowiedzi i większość użytkowników rozwiązała problem, podążając tą drogą.
Znalazłem to samo, aby było prawdziwe. Musiał zamknąć i ponownie uruchomić aktualizację VS 2015. 1. Ponownie otwarte rozwiązanie, czyste i dopiero wtedy było widać zestaw referencyjny. – user1333524
@ user1333524 Cieszę się, że moja odpowiedź pomaga ludziom. proszę przyjąć moją odpowiedź. –
- 1. XAML nie może znaleźć odwołania w lokalnej przestrzeni nazw
- 2. Błąd: Nie można znaleźć nazwy typu lub przestrzeni nazw "ApplicationUser" w programie Visual Studio 2013
- 3. Android Studio nie może znaleźć emulatora Visual Studio.
- 4. Nie można znaleźć typu lub przestrzeni nazw, gdy istnieje odniesienie
- 5. Nie mogę znaleźć przestrzeni nazw System.Web.UI.DataVisualization.Charting
- 6. Angular2 Nie można znaleźć przestrzeni nazw "google"
- 7. Dodawanie mojej biblioteki DLL do projektu Visual Studio w C++
- 8. Dll łączący w Visual Studio
- 9. Dodaj zegarek bez pełnej przestrzeni nazw w Visual Studio
- 10. Nie można znaleźć przestrzeni nazw - budowanie przy użyciu TFS
- 11. Nie można znaleźć nazwy typu lub przestrzeni nazw "dynamiczny".
- 12. Co może WinDbg mi powiedzieć, że Visual Studio nie może?
- 13. Dlaczego program Visual Studio nie może znaleźć pliku System.Web.Mvc.resources.dll?
- 14. Zaplanowana kompilacja Visual Studio Online nie może znaleźć mojego oddziału
- 15. Program Visual Studio 2017 nie może znaleźć okna.h
- 16. System nie może znaleźć określonego pliku. w Visual Studio
- 17. Nie można znaleźć typu ani przestrzeni nazw (Nowy w XAML)
- 18. Nie można znaleźć `ZipArchive` w przestrzeni nazw„System.IO.Compression”
- 19. Jak dodać odniesienie .dll do projektu w Visual Studio
- 20. Nie można znaleźć typu ani przestrzeni nazw "System".
- 21. Nie można znaleźć typu lub przestrzeni nazw "Sqlite" w SQLite.cs
- 22. Nie można znaleźć typu ani przestrzeni nazw "IConvertible".
- 23. Niestandardowe odwzorowania przestrzeni nazw WPF nie powiodło się w Visual Studio 2010
- 24. Punkt nie istnieje w przestrzeni nazw System.Drawing
- 25. Dlaczego Magento próbuje wywoływać w przestrzeni nazw Mage zamiast mojej niestandardowej przestrzeni nazw?
- 26. Nie można załadować biblioteki DLL "amqxcs2.dll": Nie można znaleźć określonego modułu. Działa w Visual Studio, ale nie IIS
- 27. przy użyciu Interop.SHDocVw.dll Gdzie mogę znaleźć ten obszar nazw/dll?
- 28. Nie można znaleźć typu lub przestrzeni nazw "async".
- 29. typu lub nazwa przestrzeni nazw „T” nie można znaleźć
- 30. Visual Studio nie pobiera DLL dla pakietu NuGet
Najbardziej prawdopodobną przyczyną tego problemu jest odwołanie się do biblioteki DLL, która sama jest nieważna. Czy próbowałeś załadować go w reflektorze, aby zobaczyć, czy zawiera on członków? – JaredPar
czy pobrałeś go z Internetu? jeśli tak, czy "odblokowałeś" go we właściwościach pliku? – Adam
Czy oba projekty są zbudowane w tej samej wersji systemu .NET Framework? Co się dzieje, gdy budujesz właśnie projekt, do którego się odwołujesz? Czy widzisz dll w koszu? – pfries