2009-12-30 6 views
1

J'ai déplacé une classe dans le dossier App_Code et je reçois maintenant le message d'erreur suivant:App_Code variable dupliqués dans les DLL

CS0433: The type 'myProject.App_Code.ItemType' exists in both 'c:\WINDOWS\ 
Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\8cdcbe9c\ 
b9695514\assembly\dl3\e5cfe230\82ca7cf7_5c89ca01\myProject.DLL' and 
'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\ 
root\8cdcbe9c\b9695514\App_Code.5kpxjdxm.dll' 

Cette erreur est renvoyée lors de l'exécution.

J'ai cherché dans ma demande des doublons, mais je suppose que cela est dû à quelque chose qui ne se met pas à jour comme je le pense?

Si je déplace la classe en dehors du dossier App_Code, tout fonctionne de nouveau comme prévu.

Qu'est-ce qui me manque?

+0

Parfois, il est utile lorsque vous effacez tous les fichiers temporaires dans c: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Fichiers temporaires ASP.NET – DOK

+0

J'ai essayé cela et il a commencé à lancer l'erreur: "Pourrait pas trouver une partie du chemin d'accès 'c: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Fichiers ASP.NET temporaires \ root \ 8cdcbe9c \ b9695514 \ App_Web_section.aspx.d78c169f.6jztn4pf.0.cs'. " –

+0

Aargh, vous ne détestez pas vous battre avec ce genre de choses? Vous avez fermé et rouvert Visual Studio, n'est-ce pas? Essayez également d'effacer C: \ Documents and Settings \ \ Paramètres locaux \ Application Data \ Microsoft \ WebsiteCache – DOK

Répondre

1

Avez-vous essayé:

  • compensation le dossier Temporary ASP.NET Files référencé et redémarrer Visual Studio?
+0

Juste essayé et le même problème existe toujours –

+0

cela résoudra cela. –

+0

fermer VS d'abord et puis retirez tout du répertoire temporaire, puis rechargez le projet. –

0

Avez-vous copié le fichier dans app_code au lieu de le déplacer? Ou avez-vous créé une copie de sauvegarde du fichier/page/contrôle?

Cela peut également expliquer le message d'erreur.

+0

Merci Martin. J'ai essayé dans les deux sens et les deux retournent la même erreur. –

Questions connexes