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

Visual Studio 2015发布在使用sass时包含css文件,sass,gruntjs,webdeploy,web-essentials,visual-studio-2015,Sass,Gruntjs,Webdeploy,Web Essentials,Visual Studio 2015,我正在使用Visual Studio 2015预览版并使用Grunt编译SASS文件。 在当地,一切都很好 但在出版方面,有一些不同之处: 在Visual Studio 2013中,Visual Studio(或Web Essentials)将.scss文件编译为.css文件 编译时,.css文件作为.scss文件的子文件添加到项目中 .css文件与其他所有文件一起发布 现在使用Visual Studio 2015版本,.scss文件不再编译,我们必须为此配置Grunt,我认为这非常好,因为

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

但在出版方面,有一些不同之处:

  • 在Visual Studio 2013中,Visual Studio(或Web Essentials)将.scss文件编译为.css文件
  • 编译时,.css文件作为.scss文件的子文件添加到项目中
  • .css文件与其他所有文件一起发布
现在使用Visual Studio 2015版本,.scss文件不再编译,我们必须为此配置Grunt,我认为这非常好,因为有各种各样的东西!除此之外:

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

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

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

AFAIK,当您在项目结构中包含任何文件时,它将自动添加到项目中。如果该文件位于wwwroot内,也将发布该文件。你是说这种情况没有发生吗?它正在添加.scss文件,但没有添加生成的.css文件。css生成的文件夹是什么?.css文件是在.sass文件的旁边生成的。从现在开始(预览版)在vnext projects afaik上实现对项目更改的监视。