Mon construit et fonctionne très bien dans Visual Studio, mais quand je lance une tâche Nant pour compiler le site, il me donne une erreur:erreur en cours d'exécution aspnet_compiler contrôle sur l'utilisateur des sites
[path]\ContactView.ascx
error CS0117: 'System.Web.UI.Usercontrol' does not contain a definition for 'Name'
J'ai un UserControl appelé ContactView qui a un autre UserControl appelé ContactForm. Le formulaire de contact est celui qui a la propriété Name (déclaré inline, il n'y a pas de fichier .cs). Je ne comprends pas pourquoi l'erreur est sur le UserControl parent, ou même pourquoi il se plaint du tout.
Le code semble fonctionner correctement lorsque VS2008 le compile et le compile.
Des idées?
Je sais que les scripts de construction nant fonctionnent pour mon site Web 2.0, et dans ce site web web.config j'ai ajouté les compilateurs 3.5. Y a-t-il quelque chose qui me manque?
Editer: Cette erreur apparaît réellement pour chaque propriété de ce contrôle utilisateur et de quelques autres. Je ne sais pas si une seule occurrence de cette erreur provoque plusieurs échecs ou si tous les contrôles utilisateur sont réellement invalides.
Mise à jour: L'erreur doit être liée à la version 3.5 de la structure, car elle se plaint également des propriétés automatiques. Quand je les change pour avoir un champ de support, ça va marcher.