我們正在使用Visual Studio 2010,並且在我們的生產環境中,我們將一大堆資源放在CDN上。但是,當我們在本地調試時,我們想從相對本地路徑中獲取資源。如何在CSS本地與生產中處理更改的URL
所以在我們的CSS,我想能有我們的CSS,當我在本地運行它:
.foo {
background:url(../images/bar.jpg);
}
然而,當我發佈到Azure的,我想有CSS自動更新路徑爲:
.foo {
background:url(http://cdn.company.com/website/images/bar.jpg);
}
這可能在Visual Studio 2010中嗎?
你寫道:「我意識到這可能不是你正在尋找的答案」。爲什麼?這是唯一正確的流程和解決方案。 – Softlion
@Softion主要是因爲我不認爲它是* visual studio中的東西。 [雖然可以改變,我現在知道。](http://www.richardhallgren.com/running-msbuild-scripts-from-visual-studio/) –
正則表達式文件替換絕對要走的路。但是它並不值得CSS路徑是相對的,所以更容易重新定位CSS文件併爲資產保留相同的文件夾結構,而不是隻重新定位CSS引用的資源。 –