2010-10-11 27 views
0

J'ai une solution où j'ai deux projets Web au lieu d'un. Un pour le front-end et un pour le back-end. Maintenant, je rencontre des problèmes lorsque j'essaie de générer du code car il recherche le projet Web par défaut WhatEverTheSolutionName.Web Mais je ne l'ai pas comme je l'ai renommé WhatEverTheSolutionName.FrontEnd.Web et a également créé une autre couche Web appelée WhatEverTheSolutionName.BackEnd.Web sous le dossier de l'application.Personnalisation de l'assistant de génération de code Sharp-ArchitectureImplementation

Mon application fonctionne correctement, c'est juste la génération de code qui échoue car il est évident qu'elle ne connaît pas ma personnalisation des couches.

Maintenant, je voudrais savoir comment puis-je changer l'implémentation de la classe WizardImplementation pour l'adapter à cela car je ne peux pas l'exécuter en mode debug. Toutes les idées sont les bienvenues.

Cordialement
Robie

Répondre

0

Robie, Vous devrez modifier le fichier ScaffoldingGenerator.tt. Spécifiquement les appels à GenerateControllerAndTests() et GenerateViews()

+0

Un grand merci Alec. Vous faites un excellent travail. J'aime travailler avec Sharp-Arch. – Robie