2012-06-19 2 views
0

Tout d'abord, je m'excuse si cette question n'est pas claire, je vais essayer d'être aussi clair que possible.Les modèles sont manquants dans la liste déroulante fortement typée

Ma solution a 2 projets: Modèles et Vue/Contrôleur. Le projet View/Controller sait ce qu'il y a dans le projet Models mais pas l'inverse.

J'ai créé des modèles de texte pour créer automatiquement des pages CRUD qui fonctionnent lorsque j'utilise la boîte de dialogue Ajouter une vue pour ajouter de nouvelles vues. Cela se produit évidemment dans le projet View/Controller. Je l'utilise depuis longtemps sans problème.

Je peux exécuter le projet sans erreurs de syntaxe ou d'exécution, mais lorsque j'utilise la boîte de dialogue Ajouter une vue pour essayer de créer une nouvelle page, je choisis l'option fortement typée et je ne vois rien des modèles projet. Choses que j'ai essayées: Ré-attachant la DLL pour les modèles comme une référence au projet View/Controller à nouveau. Création et reconstruction ainsi que nettoyage La saisie manuelle de tout dans la boîte de dialogue (échoue).

Je ne veux pas créer cette page manuellement, car cela rendra très probablement les erreurs/bugs alors que le Template réduira le nombre de bugs que je suis susceptible de rencontrer.

+0

Vos modèles sont-ils publics? – jrummell

+0

quelle version du framework asp.net mvc utilisez-vous? –

+0

tous les modèles sont publics – tehdoommarine

Répondre

0

Je ne sais pas comment il l'a fait, mais j'ai nettoyé le projet à nouveau (après tentatives infructueuses) et cela fonctionne finalement.

+0

Great! félicitations et j'espère que certaines de mes pensées ont été utiles. –

0

Avant d'ajouter une vue, créez simplement la solution, puis ajoutez la vue, cela fonctionnera. Si cela ne fonctionne pas, alors vous pouvez à nouveau vous soucier de moi, je vais vous donner une autre solution

Questions connexes