не удается ссылаться на скрипты, созданные Angular Cli, и css в home.cshtml вместо default index.html в .NET Core Angular cli spa шаблон

#c# #angular #asp.net-core #visual-studio-2017 #asp-net-core-spa-services

#c# #угловой #asp.net-ядро #visual-studio-2017 #asp-net-core-spa-services

Вопрос:

Я застрял с проблемой обновления моего существующего шаблона с Angular 4.0.3 до Angular 6.1 в шаблоне .NET core 2.2 с использованием Visual Studio 2017.

Вот подробности ниже

  • Visual studio 2017
  • Angular Cli с Angular 6.1.0
  • Шаблон Angular spa с .NET Core 2.2

В соответствии со структурой шаблона по умолчанию https://github.com/aspnet/AspNetCore/tree/master/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/Angular-CSharp он также использует значение по умолчанию index.html .

У меня возникли некоторые проблемы с ссылками на сгенерированные файлы css и js. Мне нужно использовать файл cshtml для домашнего контроллера _Layout вместо файла по умолчанию index.html , который поставляется с шаблоном. Home.cshtml будет содержать корневой компонент проекта Angular. Но я не уверен, как связать файлы css и js, созданные шаблоном во время выполнения, на странице cshtml. Эти файлы css и js генерируются webpack при запуске приложения с помощью F5, поскольку он создает отдельный экземпляр Angular cli server ( ng serve ), но эти файлы не видны в решении.

Аналогично мне нужно предоставить ссылку на эти файлы dotnet publish во время производственной сборки и развертывания. (ng build --prod)

Не могли бы вы помочь, поскольку я застрял с проблемой обновления существующего шаблона с Angular 4.0.3 до Angular 6.1 в шаблоне .NET core 2.2.Ранее шаблон использовал webpackmiddleware и горячую перезагрузку для отдельной генерации этих файлов, но теперь это часть Angular cli.

P.S Я следил за этой статьей https://medium.com/@waelkdouh/how-to-update-visual-studio-asp-net-core-angular-project-to-the-latest-version-25de32cfeb84

для настройки, но мое требование — ссылаться на них на странице просмотра Razor / _Layout вместо значения по умолчанию index.html