"Niektóre właściwości skojarzone z roztworu nie można odczytać" komunikat o błędzie podczas próby otwarcia projektu w programie Visual Studio .NET 2003 lub Visual Studio 2005

Informacje wewnętrzne pomocy technicznej firmy Microsoft

Nr błędu: 18342 (Obsługa zawartości)

Ważne Ten artykuł zawiera informacje dotyczące modyfikowania rejestru. Upewnij się, że kopii zapasowej rejestru przed przystąpieniem do modyfikacji. Upewnij się, że wiesz, jak przywrócić rejestr w przypadku pojawienia się problemu. Aby uzyskać więcej informacji na temat kopii zapasowej, przywracania i modyfikowania rejestru kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

Opis rejestru systemu Microsoft Windows

Objawy

Gdy użytkownik próbuje otworzyć projekt w programie Microsoft Visual Studio .NET 2003 lub Microsoft Visual Studio 2005 lub podczas próby tworzenia projektu, może zostać wyświetlony następujący komunikat o błędzie:

Nie można odczytać niektórych właściwości skojarzone z roztworu.

Ponadto może zostać wyświetlony następujący komunikat o błędzie w Eksploratorze rozwiązań:

Nie można załadować pliku projektu.

Jeśli użytkownik próbuje załadować projektu, pojawi się następujący komunikat o błędzie:

Nieokreślony błąd

Przyczyna

Po włączeniu kontroli kodu źródłowego, Visual Studio .NET 2003 lub Visual Studio 2005 próbuje załadować odpowiedni dostawca Microsoft źródła kodu kontroli interfejsu (MSSCCI), podczas próby otwarcia projektu lub podczas próby utworzenia projektu. Jednak dostawcy MSSCCI, który jest zarejestrowany w rejestrze systemu Microsoft Windows za pomocą ścieżki względnej odpowiedniej biblioteki dll może stanowić zagrożenie dla bezpieczeństwa na swój komputer. W związku z tym przed załadowaniem dostawcy MSSCCI, Visual Studio .NET 2003 lub Visual Studio 2005, Visual Studio .NET 2003 lub Visual Studio 2005 sprawdza, czy dowolnego dostawcy MSSCCI na Twoim komputerze jest zarejestrowany przy użyciu ścieżki względnej.

Jeżeli dowolnego dostawcy MSSCCI na Twoim komputerze jest zarejestrowany przy użyciu ścieżki względnej, wystąpi zachowanie, który jest wymieniony w sekcji "Symptomy".

Rozwiązanie

Ostrzeżenie: Nieprawidłowa modyfikacja rejestru za pomocą Edytora rejestru lub inną metodą może spowodować poważne problemy. Mogą one wymagać ponownego zainstalowania systemu operacyjnego. Firma Microsoft nie gwarantuje, że możliwe będzie rozwiązanie tych problemów. Modyfikujesz rejestr na własną odpowiedzialność.

Aby rozwiązać ten problem, należy zmodyfikować wpis rejestru odpowiedni dla każdego dostawcy MSSCCI, który jest zarejestrowany przy użyciu ścieżki względnej odpowiedniej biblioteki dll. Zmodyfikuj wpis rejestru, tak aby dostawcy MSSCCI jest zarejestrowany przy użyciu zamiast bezwzględna ścieżka biblioteki DLL. Aby to zrobić, wykonaj następujące kroki:

  1. Kliknij przycisk Start, a następnie kliknij przycisk
    Uruchom.

  2. W polu Otwórz, wpisz
    regedit, a następnie kliknij przycisk OK , aby uruchomić Edytor rejestru.

  3. W Edytorze rejestru zlokalizuj następujący podklucz rejestru:

    HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider\InstalledSCCProviders

    Należy zauważyć, że każdy wpis rejestru ten podklucz zawiera informacje o podklucz rejestru w kluczu HKEY_LOCAL_MACHINE. Na przykład
    Wpis rejestru Microsoft Visual SourceSafe zawiera następujące dane: Software\Microsoft\SourceSafe

  4. Dla każdego z wpisów rejestru, które można zauważyć w kroku 3 zlokalizuj odpowiedni podklucz rejestru. Na przykład zlokalizuj następujący podklucz rejestru:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe

  5. Dla każdego z podkluczy rejestru, które znajdują się w kroku 4, jeśli odpowiedni wpis rejestru SCCServerPath zawiera ścieżkę względną, wykonaj następujące kroki:

    1. Kliknij prawym przyciskiem myszy SCCServerPath, a następnie kliknij polecenie Modyfikuj.

    2. Bezwzględna ścieżka biblioteki DLL dostawcy MSSCCI należy wpisać w polu Dane wartości . Usługa wyszukiwania systemu Windows można użyć do zlokalizowania tej ścieżki bezwzględnej.

      Uwaga Skontaktuj się z dostawcą dostawcy MSSCCI, aby zweryfikować, że ten krok nie koliduje z funkcjami dostawcy MSSCCI.

  6. Kliknij przycisk OK.

  7. Uruchom program Visual Studio .NET 2003 lub Visual Studio 2005.

  8. W menu plik wskaż polecenie
    Nowy, a następnie kliknij polecenie Projekt. Należy zauważyć, że można pomyślnie utworzyć projekt, a nie widać zachowanie, wymieniony w sekcji "Symptomy".

Stan

To zachowanie jest zgodne z projektem.

Więcej informacji

Kroki do odtworzenia problemu

Na komputerze, na którym zainstalowano dostawcę MSSCCI, który jest zarejestrowany przy użyciu ścieżki względnej wykonaj następujące kroki:

  1. Instalowanie programu Visual Studio .NET 2003 lub Visual Studio 2005.

  2. Włącz funkcję kontroli kodu źródłowego.

  3. W programie Visual Studio .NET 2003 lub Visual Studio 2005 spróbuj utworzyć projekt aplikacji systemu Windows programu Microsoft Visual Basic 2005 lub Microsoft Visual Basic .NET lub Utwórz projekt Microsoft Visual C# .NET lub Microsoft Visual C# 2005 aplikacji systemu Windows.

Powiązane artykuły

Aby uzyskać więcej informacji odwiedź następujące witryny firmy Microsoft Developer Network (MSDN) w sieci Web

Usług kontroli źródła
Aby uzyskać dodatkowe informacje, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

PRB: komunikat o błędzie "Nieokreślony błędami" podczas wykonywania operacji kontroli źródła w programie Visual Studio .NET 2003

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×