Twitter bootstrap 如何在VS 2013中编译无引导源代码

Twitter bootstrap 如何在VS 2013中编译无引导源代码,twitter-bootstrap,visual-studio,less,web-essentials,Twitter Bootstrap,Visual Studio,Less,Web Essentials,我已经安装并更新了visual studio 2013终极更新4 plus Web Essentials。 我下载了BootstrapV3.3.1源代码,并将css、js、fonts和less文件夹复制到了VisualStudio 现在,我想编译所有.less文件。在编辑后,为了覆盖bootstrap.css文件,我在解决方案资源管理器中选择了所有文件,然后右键单击,但禁用了所有Web Essentials菜单项 要将所有文件编译成.css文件,我应该遵循哪些步骤?或者我应该使用不同于Web E

我已经安装并更新了visual studio 2013终极更新4 plus Web Essentials。
我下载了BootstrapV3.3.1源代码,并将css、js、fonts和less文件夹复制到了VisualStudio

现在,我想编译所有.less文件。在编辑后,为了覆盖bootstrap.css文件,我在解决方案资源管理器中选择了所有文件,然后右键单击,但禁用了所有Web Essentials菜单项

要将所有文件编译成.css文件,我应该遵循哪些步骤?或者我应该使用不同于Web Essentials的工具吗


对于记录,当前的Web Essentials将在编辑时重新编译任何已编译的文件,包括非CSS生成的文件,如variables.less。您只需在第一次手动编辑它们,即可将其置于此模式。例如,对于希望重新标记引导变量的新项目,程序如下:

  • 确保已安装当前的Web Essentials Visual Studio软件包
  • 将引导源NuGet包添加到站点
  • 手动编辑您希望正常自动生成的文件,例如/Content/bootstrap/bootstrap.less和theme.less。保存时,将进行第一次编译,在解决方案资源管理器中生成.css和min.css作为相关项
  • 现在,当您编辑相关文件(例如variables.less to do branding)时,编译的引导和主题CSS会在构建过程中自动更新
  • 关于这一点,唯一不好的部分是第一次必须编辑原始源,更改时间戳。希望这不会在将来导致NuGet包的更新出现问题

    关于这一点,Web Essentials项目中存在一个悬而未决的问题。一个简单的解决方案是让上下文菜单选项在第一次手动执行,另一个是在VisualStudio中对文件进行永久设置,例如构建操作或自定义工具操作


    您可以在Visual Studio“工具-选项-Web Essentials-LESS”设置中更改重新编译的行为。

    您应该只编译bootstrap.LESS(此文件导入所有其他文件)。还请注意,自BS 3.2以来,您必须在浏览器中为代码添加前缀。(请参阅:)您有Web Essentials吗?@Lowkase是的,我已经安装了它您是在更改引导文件本身还是在将bootstrap.less导入CSS体系结构?@Lowkase我正在编辑.less文件,例如variable.less,并希望再次将其编译为bootstrap.CSS