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:
-
Kliknij przycisk Start, a następnie kliknij przycisk
Uruchom. -
W polu Otwórz, wpisz
regedit, a następnie kliknij przycisk OK , aby uruchomić Edytor rejestru. -
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 -
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 -
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:
-
Kliknij prawym przyciskiem myszy SCCServerPath, a następnie kliknij polecenie Modyfikuj.
-
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.
-
-
Kliknij przycisk OK.
-
Uruchom program Visual Studio .NET 2003 lub Visual Studio 2005.
-
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:
-
Instalowanie programu Visual Studio .NET 2003 lub Visual Studio 2005.
-
Włącz funkcję kontroli kodu źródłowego.
-
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