Папка типа wwwroot из ASP.NET Core и использование ее в MVC 5

Я управляю всеми плагинами в моем приложении ASP.NET MVC с помощью bower.

Проблема: Bower отлично работает, но когда он устанавливает плагины, я не вижу их в своем решении. Мне нужно показать все файлы (которые не обновляются автоматически), а затем включить их, что вызывает проблемы при их повторном обновлении...

Что я хочу: в проектах ASP.NET Core есть специальная папка для wwwroot, которая автоматически делает файл видимым в решении, когда он создается, например, в проводнике.

Что я пробовал: редактировать .csproj в 'lablabla\bower_components\** Это включало только файлы при запуске и некоторые изменения в проекте заменили **( Источник).

1 ответ

Я еще не пробовал, но вы можете попытаться использовать событие "Постстройка" для копирования этой папки.

Нажмите на Project->Properties->Build Events->Post Build

И попробуйте использовать "copy" или "xcopy", используя такие ключевые слова, как $(SolutionDir) и $(TargetDir) или абсолютные пути

Пример:

xcopy "$(SolutionDir)xxxxx\bower_components" "$(TargetDir)\" /S /Y

Другой пример:

xcopy "c:\MyProject\xxx\bower_components" "c:\MyOtherProject\wwwroot\" /S /Y
Другие вопросы по тегам