Udostępnij za pośrednictwem


Rozwiązywanie problemów z przerwanymi odwołaniami

Jeżeli aplikacja próbuje użyć odwołania przerwane, zostanie wygenerowany błąd wyjątku.Niemożność odnaleźć składnika, do którego istnieje odwołanie jest podstawowym wyzwalacz o błędzie, ale istnieje kilka sytuacji w których mogą być uznane za odwołanie przerwane.Te wystąpienia są wyświetlane na poniższej liście:

  • Ścieżka odwołania projektu jest niepoprawny lub niepełny.

  • Usunięto plik, którego dotyczy odwołanie.

  • Została zmieniona nazwa pliku, którego dotyczy odwołanie.

  • Połączenie sieciowe lub uwierzytelnianie nie powiodło się.

  • Odwołanie jest składnik COM, który nie jest zainstalowany na komputerze.

Poniżej znajdują się środki zaradcze dla tych problemów.

[!UWAGA]

Pliki w zestawach pochodzą ze ścieżkami bezwzględnymi w pliku projektu.Dlatego jest możliwe dla użytkowników, którzy pracują w środowisku projektowanie brakuje odwołania zestawu w ich środowisku lokalnym.Aby uniknąć tych błędów, jest lepiej w tych przypadkach, aby dodać odwołanie projektu do projektu.Aby uzyskać więcej informacji, zobacz Porady: dodawanie i usuwanie odwołań za pomocą okna dialogowego Dodaj odwołanie i Programowanie za pomocą zestawów.

Ścieżka odwołania jest niepoprawny

Jeżeli projekty są udostępniane na różnych komputerach, niektórych odwołań nie może znaleźć gdy składnik znajduje się w innym katalogu na każdym komputerze.Odwołania są przechowywane pod nazwą pliku składnika (na przykład MyComponent).Odwołanie jest dodawany do projektu, lokalizację folderu pliku składnika (na przykład C:\MyComponents\) jest dołączany do ReferencePath właściwości projektu.

Gdy ten projekt jest otwarty, próbuje zlokalizować pliki tych składników, do którego istnieje odwołanie przeszukując katalogi w ścieżce odniesienia.Jeśli projekt jest otwarty na komputerze, który przechowuje składnika w innym katalogu, takich jak D:\MyComponents\, nie można odnaleźć odniesienia i błąd pojawia się na liście zadań.

Aby rozwiązać ten problem, można usunąć przerwane odniesienia i zastąp go za pomocą okna dialogowego Dodawanie odwołania.Innym rozwiązaniem jest użycie Ścieżka odwołania pozycji stron właściwości projektu i modyfikować foldery na liście wskaż prawidłowe lokalizacje.Ścieżka odwołania właściwość jest zachowywane dla każdego użytkownika na każdym komputerze.W związku z tym Modyfikowanie ścieżki użytkownika odwołania nie dotyczą innych użytkowników projektu.

PoradaPorada

Odniesienia do projekt nie mają tych problemów.Z tego powodu ich używać zamiast odwołania do pliku, jeśli to możliwe.

Aby naprawić odwołanie projektu przerwane przez korekcję Ścieżka odwołania

  1. W Solution Explorer, kliknij prawym przyciskiem myszy węzeł projektu i kliknij przycisk Właściwości.

  2. Project Designer jest wyświetlany.

  3. Jeśli używasz języka Visual Basic, zaznacz odniesienia strony, a następnie kliknij przycisk Odniesienia ścieżki przycisku.W Ścieżki odniesienia okna dialogowego wpisz ścieżkę folderu, który zawiera element, który chcesz odwołać się w folderu pole, a następnie kliknij przycisk Dodaj Folder przycisku.

    - lub -

    Jeśli używasz programu Visual C#, zaznacz Ścieżki odniesienia strony.W folderu pola, wpisz ścieżkę do folderu, który zawiera element, o którym chcesz się odwołać, a następnie kliknij przycisk Dodaj Folder przycisku.

Usunięto plik, do którego nastąpiło odwołanie

Jest to możliwe, że został usunięty plik, którego dotyczy odwołanie i już nie istnieje na dysku.

Aby naprawić odniesienia przerwane projektu dla pliku, który już nie istnieje na dysku

Odwołanie pliku została zmieniona.

Jest to możliwe, że zmieniono plik, którego dotyczy odwołanie.

Aby naprawić przerwane odwołanie do pliku, którego nazwa została zmieniona

Połączenie sieciowe lub uwierzytelnianie nie powiodło się

Może istnieć wiele możliwych przyczyn niedostępne pliki: połączenie z siecią nie powiodło się lub nie powiodło się uwierzytelnienie, na przykład.Przyczyna każdy może mieć unikatowy oznacza odzysku; na przykład może zajść skontaktuj się z administratorem lokalnym dostępu do wymaganych zasobów.Usuwanie odniesienia i ustalania kod, który go jest jednak zawsze opcji.Aby uzyskać więcej informacji, zobacz Porady: dodawanie i usuwanie odwołań za pomocą okna dialogowego Dodaj odwołanie.

Na komputerze nie jest zainstalowany składnik COM

Jeśli użytkownik doda odwołanie do składnika COM, a drugi użytkownik próbuje uruchomić kod na komputerze, na którym nie zainstalowano tego składnika, drugi użytkownik otrzyma błąd zerwaniu odniesienia.Instalowanie składnika na drugim komputerze będzie poprawienie błędu.Aby uzyskać więcej informacji na temat używania odwołania do składników COM w projektach, zobacz Współdziałanie COM w aplikacjach .NET Framework (Visual Basic).

Zobacz też

Zadania

Porady: dodawanie i usuwanie odwołań za pomocą okna dialogowego Dodaj odwołanie

Informacje

Strona odwołań, Projektant projektu (Visual Basic)

Inne zasoby

Wprowadzenie do projektanta projektu