Как я могу использовать Razor в файлах CSS?
Я использую Razor View Engine в течение некоторого времени, и мне было любопытно использовать его в таблицах стилей. Я могу использовать Razor в блоках .cshtml файлов, но мне было интересно, могу ли я использовать его во внешних .css файлах, а также (хотелось бы иметь .cscss формат ). Итак, я погуглил и нашел две вещи:
Первая — МЕНЬШЕ:«Язык динамических таблиц стилей». Он кажется простым -в -в использовании и мощным со всеми функциями, но на самом деле мне нужна Razor -C #.
Второй — Dynamic CSS Using Razor Engine , статья CodeProject, которая больше похожа на то, что я хочу, но в ней нет поддержки кэширования или предварительной -компиляции (под «нет поддержки» я имел в виду автор не упомянул эти аспекты ). Я также хотел бы иметь подсветку синтаксиса в Visual Studio, но это вторично.
Итак, как мне написать Razor в файлах CSS с минимальными потерями производительности и желательно с подсветкой синтаксиса?
В качестве примечания:
я нашел проект под названием RazorJS . Это похоже на версию Javascript того же, что я хочу для CSS с поддержкой кэширования. Я упоминаю об этом только для того, чтобы прояснить свои потребности. В настоящее время мне не нужно использовать Razor в Javascript, но я думаю, что если я разберусь с CSS, то сделать то же самое с Javascript будет не слишком сложно.