私たちはVisual Studio 2010を使用しています。プロダクション環境では、私たちはたくさんのリソースをCDNに入れています。しかし、ローカルでデバッグしているときには、相対的なローカルパスからリソースを取得する必要があります。CSSローカルとプロダクションのURLの変更を処理する方法
だから、私たちのCSSに、私はローカルで実行する場合など、当社のCSSを持ってできるようにしたい:私はアズールに公開するとき
.foo {
background:url(../images/bar.jpg);
}
はしかし、私はCSSを持つようにしたい自動的に更新
.foo {
background:url(http://cdn.company.com/website/images/bar.jpg);
}
これはVisual Studio 2010で可能ですか?
あなたは "私はこれがあなたが探している答えではない可能性が高いと思います"と書いています。どうして ?唯一の正しいプロセスと解決策です。 – Softlion
@Softion主に私はそれをビジュアルスタジオのなんかとは思わないからです。 [それを変えることはできますが、今私は知っています。](http://www.richardhallgren.com/running-msbuild-scripts-from-visual-studio/) –
正規表現ファイルの置き換えは間違いなく道のりです。しかし、CSSパスが相対的であることは何の価値もないので、CSSファイルを再配置し、CSSが参照するアセットだけを再配置するのではなく、アセットのフォルダ構造を維持する方が簡単です。 –