Dette er et meget velkendt problem, at du i en klasse laver en ny property eller metode, og går over hvor den skal bruges men din intellisense i Visual Studio vil ikke lade dig bruge den, for den mener ikke objektet har denne property eller metode.
Nogle gange hjælper en byg, men ikke altid - hvilket kan være frustrerende fordi man kan se den virkeligt er der.
Der er to ting der kan afhjælpe:
- Lukke begge filer, åbne den med property/metode i, bygge hele projektet, åbne filen hvor du skal bruge det objekt med den nye property/metode, og bygger igen. Dette kan være fordi at intellisense til tider ikke opdateres før du lukker en fil.
- Gå ind under "Temporary ASP.NET Files", og slette de midlertidige byg filer. Dette er fordi at der kan ligge en tidligere udgave af den fil du har lavet en ny property/metode i, som Visual Studio mener den skal bruge i stedet for. Stien dertil er ofte: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files
Det har hjulpet mig, og kan være nogle underlige scenarier man kommer ud i at en clean og byg ikke er nok, men ovenstående to har hjulpet mig med problematikken før.
Ingen kommentarer:
Send en kommentar
Kan du lide mit indlæg, har en kommentar, forslag eller andet på hjerte så skriv venligst