Visual Studio Web Essentials には、CSS ファイルの右から左へのバリアントを自動生成する機能があります。
これにより、 などの CSS プロパティが自動的に変更さpadding-left
れpadding-right
ます。
ただし、ファイル名を「right.png」から「left.png」に変更するなど、他のことも行います。
Web Essentials はRTLCSSを使用してこれを行いますが、これらの機能の一部をオフにするように構成できることがわかっています。
Visual Studio には、Web Essentials を介して RTLCSS を構成できる明確なオプションはありません。
Web Essentials は、次のファイルを使用して NodeJS 経由で RTLCSS を使用していることを知っています。
C:\Users{ユーザー名}\AppData\Local\Microsoft\VisualStudio\12.0\Extensions{webessentials}\Resources\nodejs\tools\server\services\srv-rtlcss.js
このファイルの次の行を更新してカスタム オプションを追加できますが、これは使用している MVC ソリューションではなく、自分のマシンに固有のものです。
var config = configLoader.load(null, path.dirname(sourceFileName), { options: { minify: false } });
MVC ソリューション専用の Web Essentials 用に RTLCSS を構成する方法はありますか?
たとえば、Web Essentials では、WebEssentials-Settings.json
ファイルを介してソリューション固有の設定が可能であることを知っています。srv-rtlcss.js
このファイルをカスタマイズして、MVC ソリューションに含めることができるバージョンのファイルを使用できますか?