web-dev-qa-db-fra.com

Comment effacez-vous votre cache Visual Studio sous Windows Vista?

J'ai un problème où mes contrôles ASP.NET ne peuvent pas être référencés à partir du code derrière les fichiers.

J'ai trouvé une solution dans la question de débordement de la pile les contrôles ASP.NET ne peuvent pas être référencés dans le code-behind dans Visual Studio 2008 .

Mais je n'arrive pas à trouver mon cache Visual Studio pour le vider. J'utilise Visual Studio 2005 sur Windows Vista.

60
Brian G

La réponse acceptée donnait deux emplacements:

ici

C:\Documents and Settings\Administrateur\Paramètres locaux\Temp\VWDWebCache

et peut-être ici

C:\Documents and Settings\Administrateur\Paramètres locaux\Application Data\Microsoft\WebsiteCache

Avez-vous essayé ceux-ci?

Édité pour ajouter

Sur mon ordinateur Windows Vista, il se trouve dans

%Temp%\VWDWebCache

et en

%LocalAppData%\Microsoft\WebsiteCache

D'après vos informations supplémentaires (concernant l'édition en équipe), cela provient de Clear Client TFS Cache :

Effacer le cache TFS du client

Visual Studio et Team Explorer fournissent un mécanisme de mise en cache qui peut être désynchronisé. Si j'ai plusieurs instances d'un seul TFS auquel il est possible de se connecter à partir d'un seul client Visual Studio, ce client peut devenir confus.

Pour le résoudre ..

Pour Windows Vista, supprimez le contenu de ce dossier.

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

86
GregD

J'ai vécu cela aujourd'hui. La valeur dans Config était la valeur mise à jour, mais l'application retournait l'ancienne valeur. Arrêter et démarrer la solution ne faisait rien.

J'ai donc effacé le dossier .Net Temp.

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

Cela ne devrait pas créer de bogues, mais par sécurité, fermez d'abord votre solution. Effacez les fichiers temporaires ASP.NET, puis chargez votre solution.

Mon problème était réglé.

16
Adam

J'ai eu le même problème, mais lorsque j'ai supprimé les éléments mis en cache du dossier Temp, la construction a échoué.

Pour que la construction fonctionne à nouveau, j'ai dû fermer le projet et le rouvrir.

2
silver