Du får feilmeldingen "Noen av egenskapene som er knyttet til løsningen kan ikke leses" når du prøver å åpne et prosjekt i Visual Studio .NET 2003 eller Visual Studio 2005


Viktig Denne artikkelen inneholder informasjon om hvordan du endrer registret. Pass på at du sikkerhetskopierer registret før du endrer den. Kontroller at du vet hvordan du gjenoppretter registret hvis det oppstår et problem. Hvis du vil ha mer informasjon om hvordan du sikkerhetskopierer, gjenoppretter og endrer registeret, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
256986 beskrivelse av Microsoft Windows-registret

Symptomer


Når du prøver å åpne et prosjekt i Microsoft Visual Studio .NET 2003 eller Microsoft Visual Studio 2005, eller når du prøver å opprette et prosjekt, kan du få følgende feilmelding:
Kan ikke lese noen av egenskapene som er knyttet til løsningen.
I tillegg kan du få følgende feilmelding i Solution Explorer:
Kan ikke laste inn prosjektfilen.
Hvis du prøver å laste inn prosjektet på nytt, får du følgende feilmelding:
Uspesifisert feil

Årsak


Hvis du aktiverer kontroll av kildekode, prøver Visual Studio .NET 2003 eller Visual Studio 2005 å laste inn den tilsvarende tjenesten Microsoft kilde kode Control Interface (MSSCCI) når du prøver å åpne et prosjekt, eller når du prøver å opprette et prosjekt. En leverandør av MSSCCI som er registrert i Microsoft Windows-registret ved hjelp av den relative banen for den tilhørende DLL-fil kan imidlertid utgjøre en sikkerhetstrussel til datamaskinen. Derfor før du laster inn en leverandør av MSSCCI Visual Studio .NET 2003 eller Visual Studio 2005, kontrollerer Visual Studio .NET 2003 eller Visual Studio 2005 om noen MSSCCI leverandøren på din datamaskin er registrert ved hjelp av en relativ bane.

Hvis noen MSSCCI leverandøren på din datamaskin er registrert ved hjelp av en relativ bane, oppstår problemet som nevnes i delen "Symptomer".

Løsning


Advarsel Det kan oppstå alvorlige problemer hvis du endrer registeret feilaktig ved å bruke Registerredigering eller en annen metode. Disse problemene kan kreve at du installerer operativsystemet på nytt. Microsoft garanterer ikke at disse problemene kan løses. Endre registret på eget ansvar.

Hvis du vil løse dette problemet, kan du endre registeroppføringen tilsvarende for hver leverandør av MSSCCI som er registrert ved hjelp av den relative banen for den tilhørende DLL-filen. Endre registeroppføringen slik at leverandøren av MSSCCI er registrert ved hjelp av den absolutte banen til DLL-filen i stedet. Følg denne fremgangsmåten:
  1. Klikk Start, og klikk deretter
    Kjør.
  2. I Åpne -boksen skriver du inn
    regedit, og klikk deretter OK for å starte Registerredigering.
  3. I Registerredigering finner du følgende undernøkkel i registret:

    HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider\InstalledSCCProviders

    Legg merke til at hver av registeroppføringer for denne undernøkkelen inneholder informasjon om en undernøkkel i registret under HKEY_LOCAL_MACHINE. For eksempel den
    Microsoft Visual SourceSafe -registeroppføringen inneholder følgende data: Software\Microsoft\SourceSafe
  4. Finn tilsvarende registerundernøkkelen for hver av registeroppføringer som du noterte i trinn 3. Hvis du for eksempel Finn følgende registerundernøkkel:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe
  5. For hver av undernøklene i registret som du fant i trinn 4, hvis registeroppføringen tilsvarende SCCServerPath inneholder en relativ bane, følger du disse trinnene:
    1. Høyreklikk SCCServerPath, og klikk deretter Endre.
    2. I Verdidata -boksen skriver du inn den absolutte banen til MSSCCI tjeneste-DLLEN. Du kan bruke Windows-søk til å finne denne absolutt bane.

      Obs! Kontakt leverandøren av MSSCCI-leverandøren for å bekrefte at dette trinnet ikke forstyrre funksjonaliteten til leverandøren av MSSCCI.
  6. Klikk OK.
  7. Start Visual Studio .NET 2003 eller Visual Studio 2005.
  8. fil -menyen peker du på
    Ny, og klikk deretter prosjektet. Legg merke til at du kan opprette et prosjekt, og du ikke ser problemet som er nevnt i delen "Symptomer".

Status


Denne virkemåten er standard.

Hvis du vil ha mer informasjon


Slik gjenskaper du virkemåten

På en datamaskin som har en leverandør av MSSCCI som er registrert ved hjelp av en relativ bane, følger du disse trinnene:
  1. Installere Visual Studio .NET 2003 eller Visual Studio 2005.
  2. Aktiver kontroll av kildekode.
  3. I Visual Studio .NET 2003 eller Visual Studio 2005, kan du prøve å opprette en Microsoft Visual Basic .NET eller Microsoft Visual Basic 2005 Windows-program eller opprette et prosjekt for Microsoft Visual C# .NET eller Microsoft Visual C# 2005 Windows-program.

Referanser


For mer informasjon, kan du gå til følgende webområder for Microsoft Developer Network (MSDN)Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

820833 PRB: "Uspesifisert feilceller"-feilmelding når du utfører en operasjon for kilde-kontrollen i Visual Studio .NET 2003