2015-01-11 8 views
0

Я использую Visual Studio 2015 для предварительного просмотра и компиляции файлов SASS с помощью Grunt. И на местном уровне все отлично работает.Публикация Visual Studio 2015 включает в себя файлы css при использовании sass

Но когда дело доходит до публикации, есть некоторые отличия:

  • В Visual Studio 2013 .scss файлы были собраны в .css файлы по Visual Studio (или веб-Сути)
  • При компиляции. CSS файлы были добавлены к проекту в качестве субфайлов для .scss файлов
  • .css файлов были опубликованы всей остальным

Теперь с визуальной студийной версией 2015, .scss файлы не компилировать d, и мы должны настроить Grunt для этого, что, я думаю, просто отлично, из-за разных вещей! Кроме этого:

  • Когда Grunt собирает .scss файлы .css файлы, это происходит за пределами Visual Studio
  • файлы создаются на диске, но они не включены в проект автоматически
  • При публикации , .css файлы игнорируются, поскольку они не являются частью проекта

Поэтому, у меня есть два вопроса:

  • Как настроить Visual Studio для добавления этих файлов в качестве подфайлов для файлов .scss (желательно)
  • Если это невозможно (по крайней мере пока), как я могу заставить инструмент публикации Visual Studio включить в пакет публикации ?
+0

AFAIK, когда вы включаете любой файл в структуру проекта, он должен автоматически добавляться в проект. Если файл находится внутри wwwroot, он также будет опубликован. Вы говорите, что это ** не ** происходит? –

+0

Добавляет файлы .scss, но * не * добавляет сгенерированные файлы .css. –

+0

Какая папка генерируется css? –

ответ

0

Если вы вручную добавили сгенерированные файлы .css в свой проект, они будут включены в публикацию. Когда Grunt обновляет их, Visual Studio увидит обновленный файл.

 Смежные вопросы

  • Нет связанных вопросов^_^