JimmDiGreez
@JimmDiGreez
Full-stack Developer

Как решить проблему с добавлением обычных классов в легаси проект на вебформах?

День добрый.
Довелось столкнуться с легаси проектом (10 лет кажется) на шарпе, который писался без особых, так скажем, изысков.
Цель - рефакторинг.
Соответственно первое же что мне потребовалось - выделение кучи логики из хардкода в маршрутах куда-нибудь еще.
И вот проблема - все мои добавляемые файлы никаким образом не распознаются на эндпоинтах (ошибки уровня неизвестных неймспейсов, классов, и тд). Т.к. я сам крайне мало с шарпом работал, то, по всей видимости, даже не смог сформировать вменяемый запрос в гугл, который дал бы мне ответ. Работа ведется не через студию и не локально. Если у опытных ребят тут есть ответ на эту ситуацию - буду рад услышать.
  • Вопрос задан
  • 192 просмотра
Решения вопроса 1
JimmDiGreez
@JimmDiGreez Автор вопроса
Full-stack Developer
В общем все оказалось очень просто. Не знаю, почему так долго не мог этого найти. В итоге наткнулся на это перебирая все возможные опции конфигурации. Для "левого" кода надо было в корне проекта создать директорию "App_Code", и в конфиге в секции compilation указать поддиректории в codeSubDirectories.
https://msdn.microsoft.com/en-us/library/54dwfbb7(...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы