https://github.com/edymtt/csscss-from-ironrubyでは、IronRubyを使用してソースコードcsscss
を実行してファイルからロードされたCSSを分析する方法をコンソールアプリケーションに示す簡単な実証が実現しました。この結果を達成するために、私はこのSO questionから始めました。私が使った追加のリソースは、プログラムのコメントで見つけることができます。私はASP.net MVCサイトでこのコードを試していません - とにかくこのサンプルは良い出発点でなければなりません。
csscss
のソースとそれに依存するライブラリをソリューションに手作業で入れなければならないため、このソリューションは少し面倒です。別の解決策は、マシンにRubyをインストールし、gem
を使用してcsscss
をインストールし(自動的に依存関係をダウンロードする)、.NETからプログラムを呼び出すことです。このアプローチをサンプルにも示します。このソリューションでは、WebサーバーにRubyをインストールする必要があります。私はcsscss
を実行するためにIronRubyのを使用して、私はそれに応じ概念実証を更新したアプローチをsemplifyすることができましたザックMoazeniからの提案に続き
UPDATE 2013年9月2日18時15分UTC。一言で言えば:私はプロジェクトのローカルフォルダにcsscss
とjson
(および依存宝石)をダウンロードしバンドラを使用しました.NETプログラム外
- 。
- .NETプログラムで作成しました
bundler
によって作成されたgemフォルダ内のライブラリのすべてのパスを検出する機能を作成しました(gems
フォルダを見つけ、各サブフォルダにlib
フォルダを含めることによってこのアルゴリズムはthis SO thread);
csscss
を起動する前に、このリストのリストをIronRubyインタプリタに渡しました。
このアプローチはgem
とbundler
によって与えられた更新のしやすさでプログラムを実行するだけで、.NETを使用する能力を結合する必要があります。
[何を試しましたか?](http:// mattgemmell。com/2008/12/08/what-have-you-tried /) –