c# - Kan ikke publisere på grunn av Intellisense-feil
I VS 2015 har jeg en løsning som bygger og feilsøker helt fint. Men når jeg skal publisere den, lar den meg ikke gjøre det på grunn av 60 intellisense-feil.
Jeg har funnet noen tråder som disse:
Visual Studio 2015: Intellisense-feil, men løsningen kompilerer
Intellisense fortsetter å vise feil selv om byggingen er vellykket i Visual Studio 2015
Jeg har prøvd alle svarene og forslagene, selv i kommentarene.
Hva jeg har prøvd:
Gå inn i referansene til hvert prosjekt i løsningen. Fjern referansen til C#, og til alle de andre prosjektene. Rens. Bygg på nytt (som selvfølgelig feilet). Legg dem deretter tilbake. Rens. Bygg på nytt.
Slett alle .suo-filer i løsningen. Rens. Bygg på nytt.
Slett alle bin- og obj-mappene i løsningen. Rengjør. Bygg på nytt.
Gjør alt det ovenstående, men vent med å rense og bygge på nytt til alle tre trinnene er utført. Rens deretter og bygg på nytt.
Oppdaterte alle NuGet-pakkene i løsningen til den nyeste versjonen.
Har noen andre noen gang sett dette og funnet en løsning?
OPPDATERING:
De 60 feilene er overalt. Her er bare et eksempel:
Svar #1
Dette spørsmålet får mange visninger og noen stjerner. Så jeg tenkte jeg skulle vende tilbake til det og legge ut løsningen jeg fant.
Det viser seg at problemet mitt var knyttet til TypeScript. En annen utvikler hadde installert det i denne løsningen mens han brukte Visual Studio 2017. Og når jeg prøvde å publisere ved å bruke Visual Studio 2015, fortsatte det å kaste Intellisense-feil og tillot meg ikke å publisere.
Den eneste måten vi fant ut hvordan vi kunne omgå dette på var at jeg oppgraderte til VS 2017. (Jeg hadde uansett tenkt å gjøre det, men dette fremskyndet prosessen litt.) Når oppgraderingen var fullført, forsvant Intellisense-feilene, og jeg kunne publisere.
Jeg håper dette hjelper andre mennesker.
