更新(2015年9月29日):
Web Essentialsを終了し、CleanCSSプラグインと一緒にLESSコンパイラを使用します。
- Windows用の Node.js (32ビット)をダウンロードしてインストールします。
- Node.jsコマンドプロンプトを開きます。
- インストール [〜#〜] less [〜#〜] コマンドを使用して: npm install -g less
- インストール less-plugin-clean-css 次のコマンドを使用します:npm install -g less-plugin-clean-css
- プロジェクトプロパティ>ビルドイベントに移動し、以下のコマンドをコピーしてビルド前イベントコマンドラインボックスに貼り付けます。
lessc "$(ProjectDir)Content\bootstrap\bootstrap.less" "$(ProjectDir)Content\bootstrap.css" --clean-css = "-s1- -高度な " - プロジェクトをビルドし、指定された場所でbootstrap.cssを探します。 (まだの場合は、ソリューションエクスプローラーで[すべてのファイルを表示]設定を有効にする必要がある場合があります。)
- Bootstrap.cssファイルをプロジェクトに含めます。ファイルのプロパティを表示し、その「ビルドアクション」を「コンテンツ」に設定します。 BundleConfigを更新して、このコンパイル済みファイルをStyleBundleに含めます。
- \ Content\bootstrapフォルダーからすべての.lessファイルを選択します。ファイルのプロパティを表示し、その「ビルドアクション」を「なし」に設定します。
更新(2014年9月24日):
Twitter BoostrapがRECESSからGruntに切り替わったため、このソリューションを探している新しいユーザーには、 LESSコンパイラ または Grunt を検討することをお勧めします。
ここで言及されているソリューションのnoneはWeb Essentials 2013を使用していることに注意してください。
最後に、Twitterが推奨するRECESSを使うことにしました。 Visual Studio 2013(RC/RTM)を使用して事前に構築されたbootstrap 3少ないcssを使用する場合は、以下の手順に従います。
- Windows用の Node.js (32ビット)をダウンロードしてインストールします。
- RECESS npmパッケージをグローバルにインストールします– node.jsコマンドプロンプトを開き、次のコマンドを実行します。
npmインストールリセス–g - NuGetライブラリパッケージマネージャーを使用して、 Bootstrap Less Source 3.0.0 パッケージをAsp.Net MVC 5 Web/AzureにインストールしますWebロールプロジェクト。
- プロジェクトプロパティ>ビルドイベントに移動し、以下のコマンドをコピーしてビルド前イベントコマンドラインに貼り付けます:ボックス:
recess "$(ProjectDir)Content\bootstrap\bootstrap.less" --compress> "$(ProjectDir)Content\bootstrap-compiled.css" - プロジェクトをビルドし、指定された場所でbootstrap-compiled.cssを探します。 (まだの場合は、ソリューションエクスプローラーで[すべてのファイルを表示]設定を有効にする必要がある場合があります。)
- Bootstrap-compiled.cssファイルをプロジェクトに含めます。ファイルのプロパティを表示し、その「ビルドアクション」を「コンテンツ」に設定します。 BundleConfigを更新して、このコンパイル済みファイルをStyleBundleに含めます。
- \ Content\bootstrapフォルダーからすべての.lessファイルを選択します。ファイルのプロパティを表示し、その「ビルドアクション」を「なし」に設定します。