Visual Studio 2015发布包含使用sass时的css文件

时间:2015-01-11 15:03:32

标签: sass gruntjs webdeploy web-essentials visual-studio-2015

我正在使用Visual Studio 2015预览并使用Grunt编译SASS文件。 在当地,一切都很好。

但是在发布方面,存在一些差异:

  • 在Visual Studio 2013中.scss文件由Visual Studio(或Web Essentials)编译为.css文件
  • 编译时,.css文件作为.scss文件的子文件添加到项目中
  • .css文件已与其他所有内容一起发布

现在使用Visual Studio 2015版本,.scss文件不再编译了,我们必须为此配置Grunt,我认为这很好,因为各种各样的东西!除此之外:

  • 当Grunt将.scss文件编译为.css文件时,它发生在Visual Studio之外
  • 文件是在磁盘上创建的,但它们不会自动包含在项目中
  • 发布时,.css文件将被忽略,因为它们不是项目的一部分

因此,我有两个问题:

  • 如何配置Visual Studio以将这些文件添加为.scss文件的子文件(首选)
  • 如果这不可能(至少目前为止),我怎样才能让Visual Studio发布工具包含在发布包中?

1 个答案:

答案 0 :(得分:0)

如果手动将生成的.css文件添加到项目中,它们将包含在发布中。当Grunt更新它们时,Visual Studio将看到更新的文件。