Při pokusu o otevření projektu v aplikaci Visual Studio .NET 2003 nebo Visual Studio 2005 se zobrazí chybová zpráva "Některé vlastnosti přidružené k řešení nelze přečíst"


Důležité: Tento článek obsahuje informace o úpravě registru. Přesvědčte se, zda zálohovat registr před úpravami. Ujistěte se, že víte, jak registr obnovit v případě výskytu problému. Další informace o zálohování, obnovení a úpravě registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
256986 Popis registru systému Microsoft Windows

Příznaky


Při pokusu o otevření projektu v aplikaci Microsoft Visual Studio .NET 2003 nebo Microsoft Visual Studio 2005 nebo při pokusu o vytvoření projektu, můžete obdržet následující chybovou zprávu:
Nelze načíst některé vlastnosti přidružené k řešení.
Navíc může zobrazit následující chybová zpráva v okně Průzkumník řešení:
Soubor projektu nelze načíst.
Při pokusu o načtení projektu zobrazí následující chybová zpráva:
Nespecifikovaná chyba

Příčina


Pokud zapnete zdrojového kódu, Visual Studio .NET 2003 nebo Visual Studio 2005 pokusí načíst odpovídající zprostředkovatele Microsoft zdrojový kód ovládacího prvku rozhraní (MSSCCI) při pokusu o otevření projektu nebo při pokusu o vytvoření projektu. MSSCCI zprostředkovatele, který je registrován v registru systému Microsoft Windows pomocí relativní cesty odpovídající DLL však může představovat bezpečnostní riziko pro počítač. Proto před poskytovatele MSSCCI načten, Visual Studio .NET 2003 nebo Visual Studio 2005, Visual Studio .NET 2003 nebo Visual Studio 2005 ověřuje, zda libovolného zprostředkovatele MSSCCI v počítači registrován pomocí relativní cesty.

Pokud libovolného zprostředkovatele MSSCCI v počítači registrován pomocí relativní cesty, dojde k chování, která je uvedena v části "Příznaky".

Řešení


Upozornění: Při nesprávné úpravě registru pomocí Editoru registru nebo jiným způsobem může dojít k vážným problémům. Tyto problémy mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že tyto problémy bude možné vyřešit. Úpravy registru provádíte na vlastní nebezpečí.

Chcete-li vyřešit tento problém, změňte odpovídající položka registru pro každý MSSCCI zprostředkovatele, který je registrován pomocí relativní cesty odpovídající DLL. Upravte položku registru tak, aby je zprostředkovatele MSSCCI registrován pomocí absolutní cesta ke knihovně DLL. Chcete-li to provést, postupujte takto:
  1. Klepněte na tlačítko Starta potom klepněte na tlačítko
    Spustit.
  2. Do pole Otevřít zadejte
    regedita klepněte na tlačítko OK spusťte Editor registru.
  3. V editoru registru vyhledejte následující podklíč registru:

    HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider\InstalledSCCProviders

    Všimněte si, že všechny položky registru pro tento podklíč obsahuje informace o registru podklíč pod klíčem HKEY_LOCAL_MACHINE. Například
    Položka registru Microsoft Visual SourceSafe obsahuje následující data: Software\Microsoft\SourceSafe
  4. Pro každou z položek registru, které jste zaznamenali v kroku 3 vyhledejte odpovídající podklíč registru. Například vyhledejte následující podklíč registru:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe
  5. U každého podklíče registru, které jste vyhledali v kroku 4, pokud odpovídající položka registru SCCServerPath obsahuje relativní cestu, postupujte takto:
    1. SCCServerPathklepněte pravým tlačítkem myši a potom klepněte na příkaz změnit.
    2. V poli Údaj hodnoty zadejte absolutní cestu DLL zprostředkovatele MSSCCI. Program Windows Search můžete zjistit absolutní cesta.

      Poznámka: Obraťte se na dodavatele zprostředkovatele MSSCCI ověřte, že tento krok není v konfliktu s funkcí zprostředkovatele MSSCCI.
  6. Klepněte na tlačítko OK
  7. Spusťte aplikaci Visual Studio .NET 2003 nebo Visual Studio 2005.
  8. V nabídce soubor přejděte na příkaz
    Novýa potom klikněte na projekt. Všimněte si, že můžete úspěšně vytvořit projekt, a ne chování, která je uvedena v části "Příznaky".

Stav


Toto chování je záměrné.

Další informace


Kroky pro reprodukci chování

V počítači, který má MSSCCI zprostředkovatele, který je registrován pomocí relativní cesty postupujte takto:
  1. Nainstalujte aplikaci Visual Studio .NET 2003 nebo Visual Studio 2005.
  2. Povolení správy zdrojového kódu.
  3. V aplikaci Visual Studio .NET 2003 nebo Visual Studio 2005 pokuste se vytvořit Microsoft Visual Basic .NET nebo Microsoft Visual Basic 2005 Windows aplikace project nebo vytvořit projekt Microsoft Visual C# .NET nebo Microsoft Visual C# 2005 aplikace systému Windows.

Odkazy


Další informace naleznete na následujících webech Microsoft Developer Network (MSDN)Další informace získáte kliknutím na následující číslo v článku databáze Microsoft Knowledge Base:

820833 PRB: "Nespecifikovaná rror" chybová zpráva při provádění operace na zdroj ovládacího prvku v aplikaci Visual Studio .NET 2003