#angular #visual-studio-2019 #asp.net-core-webapi
Вопрос:
Я создал проект веб-API с помощью C#. После этого (когда я реализовал всю логику API, которую хотел) Я продолжил добавлять новое приложение Angular в существующий проект API. Я сделал это через PowerShell с помощью «npm» и «ng».
После успешного создания приложения Angular я не вижу его в обозревателе решений. (Приложение angular находится в правильном каталоге, по какой-то причине оно просто не распознается Visual Studio.)
Что я делаю не так? Я попытался перезагрузить файлы и перезагрузить компьютер и все, что с этим связано.
Ответ №1:
Добавьте это в свой .csproj
<ItemGroup>
<!-- Don't publish the SPA source files, but do show them in the project files list -->
<Content Remove="$(SpaRoot)**" />
<None Remove="$(SpaRoot)**" />
<None Include="$(SpaRoot)**" Exclude="$(SpaRoot)node_modules**" />
</ItemGroup>
Комментарии:
1. Я добавил это. Я удалил 4-ю строку, потому что снова ничего не появилось. Мой VS разбился, и я думаю, что перезагрузил проект, а затем все появилось, но то, что я добавил, находится в файле .csproj после сбоя. Прямо сейчас у меня есть еще одна проблема: когда я запускаю
ng build
, это выдает мне следующую ошибку:The build command requires to be run in an Angular project, but a project definition could not be found
.2. О, моя вина. Я забыл переключиться на каталог приложений Angular. Я запускал команду в исходной папке.