Папка типа 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