VS <= 2015では、less / sassファイルのコンパイルを処理するWebEssentials拡張機能を使用できますが、現在はVS2017をサポートしていません。ビルド時にless / sassをコンパイルできる同様の拡張機能をご存知ですか?
回答:
更新-私は追加の回答を追加したので、このページを読んでください(これはもはや私のために働くとは思われません)。
私のように、Gulp、Grunt、Shriek、Wailを知らず、知りたくない場合は、Visual Studio 2015で使用したのと同じように、Visual Studio2017でSCSSファイルを自動的にコンパイルできます。以下の手順は私のために働いた。
まず、Webコンパイラの古い拡張機能/ Nugetパッケージをすべてアンインストールします(これが必要かどうかはわかりません)。
VSIXギャラリーのダウンロードページに移動し、Webコンパイラのダウンロードを選択します。
Visual Studioで[ツール/拡張機能と更新]を選択して、これを最初に行ったことに注意してください。これは機能しているように見えましたが、変更を加えたときに、部分的なSCSSファイルがCSSに自動的にコンパイルされていないことがわかりました(私だけではありませんでした)。
これで、マスターSCSSファイルを右クリックして、以下に示すオプションを選択できるようになります。これにより、プロジェクトのルートにcompilerconfig.jsonというファイルが自動的に作成されます(このファイルが既にある場合は、この手順はおそらく不要です)。 :
この時点から、すべてが正常に機能しているように見えました。ふぅ!ちなみに、この拡張機能を提供してくれたMads Kristensenに感謝します。何か新しいことを学ぶのを避けるために、何か...
簡単な答え:
以前の回答は数か月間は機能しましたが、現在は機能しません。コンパイルしようとすると、CompilerConfigスキーマの問題に関するメッセージが[エラー]ウィンドウに表示されますが、これを解決できません(グーグルもインストール/アンインストールも役に立ちませんでした)。
したがって、別の答えはCompileSASSを使用することです。これは、はるかに単純なアドインであり、オンラインドキュメントが(はるかに)少なくなっていますが、美しく機能します。私が見ることができる唯一の欠点は次のとおりです。
アドインをインストールしたら(私はVS 2017を使用しています)、[ツール]> [オプション]に移動して、設定を変更できます。
仕事を再開できることを願っています!ちなみに、すべてのアドイン作成者に感謝します-気を悪くするつもりはありません。
あまり具体的でないコンパイラもあります。 https://github.com/madskristensen/LessCompiler