pendant le débogage dans cassini le code fonctionne bien, mais quand je l'ai construit explicitement, la compilation brise un objet en disant qu'il ne trouve pas la référence. Au cours d'un point d'arrêt montre la référence correcte à l'objet, et je peux voir le debug intellisense.ASP.NET Compile au chargement de la page, mais pas Ctrl + Shift + B
Le code lui-même est simple
using CFTW.Controls;
...
controls_LatestPresentations c = LoadControl("~/controls/LatestPresentations.ascx") as controls_LatestPresentations;
c.loadContent();
return RenderControl(c);
Le contrôle est un contrôle utilisateur simple, avec l'espace de noms CFTW.Controls. Le code appelant est dans un webcontrol, qui vit dans le même dossier. J'ai même essayé d'ajouter le code appelant au même espace de noms.
EDIT: Le plus gros problème est que je ne peux pas publier la DLL. Eh bien, à un niveau élevé de toute façon.
C'est idiot, mais ... faites une "Solution Propre", assurez-vous qu'il n'y a pas de DLL obsolètes et faites ensuite une reconstruction? –
@Anna Lear - pas bête du tout. – Oded
Nettoyage c'était la première chose que j'ai essayé. :( –