Получение ASP.NET MVC 5 проекта для сборки Angular - PullRequest
0 голосов
/ 06 июня 2019

У меня есть существующий проект ASP.NET MVC 5, который я буду переоборудовать для использования Angular. Используя новый проект ASP.NET Core с шаблоном Angular, я смог настроить службы spa так, чтобы они работали правильно.

Проблема, с которой я сталкиваюсь, заключается в том, что приложение Angular не собирается должным образом при запуске приложения ASP.NET MVC. Если я запускаю ng build перед запуском приложения ASP.NET MVC, все идет хорошо.

Но когда это просто сборка ASP.NET MVC, машинописный текст компилируется, но он не запускается ng build. Я попытался поместить команды в prebuild без удачи.

Буду признателен за любые предложения о том, куда идти, спасибо!

1 Ответ

1 голос
/ 06 июня 2019

Попробуйте добавить это в веб-конфигурацию.

<Target Name="Build Angular Debug" Condition="'$(Configuration)'=='Debug'" BeforeTargets="Build">
    <Message Text="* * * * * * Building Debug Angular App * * * * * *" />
    <Exec Command="ng build" />
</Target>

ФИНАЛЬНОЕ ОП РЕДАКТИРОВАНИЕ по комментариям

<Target Name="Build Angular Debug" Condition="'$(Configuration)'=='Debug'" BeforeTargets="Build">
    <Message Text="* * * * * * Building Debug Angular App * * * * * *" />
    <Exec Command="ng build" WorkingDirectory="$(ProjectDir)ClientApp" />
</Target>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...