2008-12-22 5 views
0

J'ai commencé à créer une application en utilisant le S#arp Architecture. Une chose qui m'embête un peu est que je n'ai accès à aucun des modèles d'éléments ASP.Net MVC du dialogue "Ajouter un nouvel élément ...". En d'autres termes, je ne peux pas, par exemple, créer un nouveau "MVC ViewPage" ou "MVC Controller" directement à partir de la boîte de dialogue "Ajouter un nouvel élément ...". En conséquence, je dois créer des éléments ASP.Net standard, puis manipuler le balisage et le code-behind pour configurer la structure d'héritage correcte.Comment activer les modèles d'éléments ASP.Net MVC pour le projet d'architecture S # arp

Existe-t-il un moyen de faire fonctionner les modèles d'éléments ASP.Net MVC dans la boîte de dialogue "Ajouter un nouvel élément ..." d'un projet basé sur le modèle de projet S # arp Architecture?

+0

Vous devez disposer d'une option Visual C# -> Web -> MVC dans votre boîte de dialogue Ajouter un nouvel élément. –

+0

Vous avez raison Todd. La chose est que j'ai eu soft de porté le modèle de projet S # arp à VB.Net. Il semble que j'ai perdu cette capacité dans la traduction. Cela me donne un endroit pour commencer à regarder encore. Merci! – chyne

Répondre

0

J'ai trouvé la réponse grâce au commentaire de Todd Smith dans la question originale. Les modèles d'éléments ASP.Net MVC doivent être disponibles dans la boîte de dialogue "Ajouter un nouvel élément ...", sous Web -> MVC. Ce que j'ai négligé de mentionner dans ma question initiale (parce que je ne pensais pas que c'était pertinent), c'est que j'avais converti le modèle de projet original S # arp Architecture en VB.Net (en étant un peu plus à l'aise en VB .Net ces jours-ci). Il s'avère que j'ai perdu la possibilité d'accéder aux modèles ASP.Net MVC lors de ma conversion.

La correction était simple. Ma version VB.Net du projet SharpArch.Web n'a pas été identifiée comme un projet MVC. Je devais simplement ajouter le GUID type de projet approprié (à savoir {603c0e0b-db56-11dc-be95-000d561079b0}) au fichier * .vbproj:

<ProjectTypeGuids>{603c0e0b-db56-11dc-be95-000d561079b0};{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids> 

Merci Todd!

+0

Cela n'a pas fonctionné pour moi, mais cela a fait -> http://stackoverflow.com/questions/1531120/asp-net-mvc-project-not-supported-by-this-installation. Ce premier GUID provoque toujours un impossible d'ouvrir ce type d'erreur de projet en charge. –

Questions connexes