2009-02-06 7 views
49

Ho un problema in cui i miei controlli ASP.NET non possono essere referenziati dal codice dietro i file.Come si cancella la cache di Visual Studio su Windows Vista?

Ho trovato una soluzione nello Stack   Domanda di overflow ASP.NET controls cannot be referenced in code-behind in Visual Studio 2008.

Ma non riesco a trovare la cache di Visual Studio per cancellarlo. Sto usando Visual Studio 2005 su Windows Vista.

+0

Stai utilizzando Team Edition? – GregD

+0

sì, è Team Edition per Software Architects –

risposta

76

La risposta accettata dato due posizioni:

qui

C: \ Documents and Settings \ Administrator \ Local Settings \ Temp \ VWDWebCache

e forse qui

C: \ Documenti e impostazioni \ Amministratore \ Impostazioni locali \ Dati applicazioni \ Microsoft \ WebsiteCache

Hai provato quelli?

A cura di aggiungere

Sulla mia macchina Windows Vista, è situato in

%Temp%\VWDWebCache 

e in

%LocalAppData%\Microsoft\WebsiteCache 

Dal informazioni aggiuntive (per quanto riguarda edizione squadra) questo viene da Clear Client TFS Cache:

Cancella client TFS cache

Visual Studio e Team Explorer fornire un meccanismo di caching che può non sono sincronizzati. Se ho più istanze di di un singolo TFS che può essere collegato a da un singolo client di Visual Studio, tale client può diventare confuso da .

Per risolverlo ..

Per Windows Vista eliminazione dei contenuti di questa cartella

% LocalAppData% \ Microsoft \ Team Foundation \ 1.0 \ Cache

+1

Che ha funzionato nella rimozione della mia cache. Grazie mille. –

+31

Questi 3 percorsi generalmente possono essere scritti come: '% LOCALAPPDATA% \ Microsoft \ WebsiteCache', '% LOCALAPPDATA% \ Temp \ VWDWebCache' e '% LOCALAPPDATA% \ Microsoft \ Team Foundation \ 1.0 \ Cache' –

+4

Un'altra fonte di gli errori sono **% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 11.0 \ Designer \ ShadowCache ** _ (\ 11.0 \ == VS2012) _ – pr0gg3r

2

ho avuto lo stesso problema, ma quando Ho eliminato gli elementi memorizzati nella cache dalla cartella Temp, la compilazione non è riuscita.

Per far funzionare di nuovo la build, ho dovuto chiudere il progetto e riaprirlo.

+1

Questo perché qualcuno della divisione DevTools di Microsoft ha deciso di memorizzare nella cache i file richiesti per la compilazione (.NETFramework, Version = vX.X.AssemblyAttributes.XX) in una directory temporanea e DevTools ha deciso che non voglio aggiustarlo Il file (s) non dovrebbe mai essere persistuto sul disco in primo luogo, e se lo faranno comunque, i file dovrebbero essere spostati in una directory più appropriata (ad esempio "Cache", o qualcosa del genere). – jerhewet

11

Ho vissuto questo oggi. Il valore in Config era quello aggiornato ma l'applicazione restituiva il valore precedente, stop e l'avvio della soluzione non ha fatto nulla.

Quindi ho cancellato la cartella Temp .Net.

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files 

Non dovrebbe creare bug, ma per sicurezza chiudere prima la soluzione. Cancellare i file temporanei ASP.NET quindi caricare la soluzione.

Il mio problema è stato risolto.

Problemi correlati