Я просто хочу знать, хранит ли кто-нибудь свои вспомогательные классы или методы в отдельной сборке и почему ... просто для их чистого управления? Я видел так много сообщений об использовании вспомогательной папки внутри вашего проекта MVC, и это возвращает меня к грязным старым дням в ASP.NET, где люди использовали папку App_code вместо того, чтобы чисто физически отделять вещи от этого в свой собственный проект ,Сохраняете ли вы свои вспомогательные классы в отдельной сборке?
Точно так же никто, занимающийся реальной архитектурой, не ставит модели в какую-то папку в вашей веб-сборке MVC. Они войдут в сборку MyApp.DataLayer или MyApp.Models или что-то вроде этого.
Можете ли вы прояснить одно: Вы говорите конкретно о методах расширения HTML Helper и их классах?Или вы говорите более широко о различных «вспомогательных классах», которые создаются во время создания приложения? В вашем сообщении говорится «вспомогательные классы», но в нем также упоминается папка «помощник», в которой многие люди размещают «методы HTML-помощника» (и статические классы, которые содержат эти методы). –