“Objektreferanse ikke satt til en forekomst av et objekt”er mest kjent som en NullReferenceException-kodefeil, som oppstår når du prøver å få tilgang til et objekt som har en nullreferanse. Denne feilen kan også genereres i Visual Studio når prosjekter som krever administrativ tillatelse gis ikke.

Andre medvirkende faktorer for denne feilen inkluderer problemer med utvidelser, spesielt de av ASP.NET-rammeverket. Visual Studio IDE er også rapportert å møte problemer med berøringsaktivert Windows-enheter.

Vi vil løse alle disse problemene gjennom denne artikkelen og hjelpe deg med å løse objektreferansefeilen i Visual Studio.  

Reparasjoner for Visual Studio-objektreferanse ikke satt til en forekomst av et objekt

Det første du må gjøre er å bekrefte kodene. Feilen”Objektreferanse ikke satt til en forekomst av et objekt”oppstår når en vari stand brukes, men ikke igangsatt. Hvis et objekt er satt til null, kan ingen funksjon brukes på det. Tilordne en verdi til strengen eller et objekt, og se om det fungerer for deg.

Det neste du kan gjøre er å starte Visual Studio på nytt og også din lokale maskin. Hvis dette problemet har blitt utløst av noen feil i systemet eller IDE, kan dette løse problemet.

Kjør Visual Studio som administrator

For å åpne noen av prosjektene på Visual Studio, trenger du kanskje administratorrettigheter. Visual Studio IDE starter ikke automatisk på Windows med forhøyede tillatelser. I et slikt tilfelle må du gjøre det manuelt.

Klikk på startmenyen og søk etter Visual Studio. Høyreklikk på den og velgKjør som administrator. Sjekk til slutt om du får feilen nå.

Oppdater utvidelser

Denne feilen kan også vises på grunn av IDE-utvidelsene du bruker for å legge til forskjellige funksjoner i Visual Studio. Disse utvidelsene kan ha ødelagt eller blitt utdaterte; Derfor er det rapportert at oppdatering av disse har løst problemet for mange brukere.

Utvidelsene knyttet til ASP.NET ser ut til å ha forårsaket problemet for de fleste brukerne. Slik oppdaterer du denne utvidelsen.

Åpne Microsoft Visual Studio. Gå til Utvidelser -fanen. Velg Administrer utvidelser. Gå til Oppdateringer -delen fra venstre panel. Se om du har noen ventende oppdateringer. Vanligvis løser oppdateringene for Microsoft ASP.NET og nettverktøy dette problemet.

Legg til rammer

Hvis du prøver å opprette et prosjekt under ASP.NET og får Visual Studio Object Reference Not Set to An Instance of An Object-feil, må det være mulig at noen pakker er relatert til til dette applikasjonsrammeverket er ennå ikke installert. Hvis dette har utløst problemet i ditt tilfelle, kan du installere disse gjenværende pakkene og løse problemet.

Klikk på Verktøy -fanen. Velg Få verktøy og funksjoner. Velg ASP.NET og nettutviklingsrammeverket. Fra panelet med installasjonsdetaljer kontrollerer du alle rammene og verktøyene under det. Klikk på Endre. Det vil begynne å laste ned pakkene for ASP.NET-applikasjonsrammeverket.

Deaktiver berøringstastatur og håndskriftspaneltjeneste

Hvis du er kjører Visual Studio på en Windows 10-maskin som er berøringsaktivert, er det svært sannsynlig at du vil møte en feil som denne. For å overvinne dette kan du deaktivere Touch-tastaturet og håndskrifttjenesten fra Windows-tjenestene.

Trykk Windows-tast + R, skriv services.msc og trykk enter. Under listen over tjenester finner du berøringstastaturet og håndskriftspaneltjenesten og åpner den. Angi oppstartstype til Deaktivert og klikk på Bruk for å lagre endringene.

Oppdater Touch Skjermdrivere 

Det er sett at på Windows 10 versjon 1803 ser ikke multi-touch-bevegelsen ut til å fungere godt. Dette kan også bidra til dette problemet med Visual Studio. Hvis du bruker versjon 1803 eller lavere, anbefales det at du oppdaterer systemet til en nyere stabil versjon.

Hvis du ikke ønsker å utføre en systemoppdatering, kan oppdatering av driverne også gjøre jobben.

Trykk på Windows-tast + X, og åpne Enhetsbehandling. Utvid listen over enheter under Human Interface Devices. Finn HID-klageberøringsskjermenheten og høyreklikk på den. Velg Oppdater drivere. Velg Søk automatisk etter drivere og følg instruksjonene for å oppdatere driverne for berøringsskjermen.

Slett komponentmodellbuffer

Når du installerer nye utvidelser, er det stor sjanse for at komponentmodellbufferen blir ødelagt. Dette kan generere problemene som dette.

Men hvis du sletter katalogen fullstendig, vil Visual Studio gjenoppbygge den og gi en ny start på komponentbufferen, og løse mange problemer med Visual Studio.

Åpne filutforskeren og gå til denne katalogen. Stasjonsbokstaven vil være forskjellig for brukerne som har angitt systempartisjonsstasjonen annet enn C:.
C:\Users\%userprofile%\AppData\Local\Microsoft\VisualStudio Åpne mappen som heter Visual Studio-versjonen (for eksempel 17.0_4b4bc243). Finn mappen ComponentModelCache og slett den. Nå, naviger til katalogen:
C: \Users\%userprofile%\AppData\Local\Microsoft\VSCommon Gi nytt navn til mappen VSCommon til VSCommon.old Start Visual Studio på nytt. Til slutt, start Visual Studio på nytt.

Oppdater Visual Studio 

Oppdatering av Visual Studio vil gi deg bedre forbedringer i IDE, nye funksjoner og også feilrettinger. For problemer som dette og andre på IDE, er det alltid godt å holde det oppdatert. Brukere kan også sette opp automatiske oppdateringer for automatisk nedlasting av nye oppdateringer.

For å utføre manuelle oppdateringer, følg disse trinnene.

Åpne Visual Studio. Gå til Hjelp -fanen. Velg Se etter oppdateringer. Visual Studio-installasjonsprogrammet vil da starte og deretter begynne å søke etter de tilgjengelige oppdateringene. Installasjonsprogrammet vil vise det under den installerte versjonen hvis det finner en. Klikk på Oppdater og følg ledeteksten.

Categories: IT Info