Я пишу скаффолдер для автоматического создания классов в проекте ASP.Net MVC 3. Однако мое решение содержит четыре проекта (MyProject.Domain, MyProject.Data, MyProject.Services и MyProject.Web), и в какой-то момент в скаффолдере мне нужно было бы переключать проект программно. Есть способ сделать это? Я думаю, это то же самое, что спрашивать, есть ли команда Windows PowerShell для проекта по умолчанию.
Если это поможет понять, вот что я хочу сделать. Я хочу запустить scaffolder из MyProject.Web для создания Controller и Views, и я бы хотел, чтобы scaffolder также имел возможность создавать репозиторий и сервис для указанной модели. Однако класс хранилища и класс обслуживания должны входить в разные проекты (MyProject.Data и MyProject.Services).
UPDATE
Другой способ задать вопрос: если я вызываю скаффолдер в MyProject.Web, может ли этот скаффолдер вызвать другой скаффолдер в MyProject.Data, например? MyProject.Web и MyProject.Data - два проекта в одном решении.