Visual Studio 2010 RC - > Silverlight應用程序如何在需要它們的項目中處理30k文件?
我們有一個我們需要訪問的圖像庫。它們是從供應商(通過安裝程序)提供給我們的,它們不在數據庫中,它們是文件夾中的文件(文件夾中的一個非常大的怪物)。我們無法控制圖像何時更改,因此供應商需要能夠單獨覆蓋它們。我們經常從這家供應商那裏獲得更新,說明這些圖片「隨機」變化,沒有我們(程序員)的知識。
問題:我不想SVN中的30K圖像。哎呀,我甚至不想在我的解決方案中想象它們。但是,我們的應用程序需要它們才能正常運行。所以,我們的構建/登臺服務器需要訪問這些映像(我們有兩個構建服務器)。
問題:如果您的應用程序無法訪問每個30k圖像並且無法控制這些圖像何時更改,您將如何處理該應用程序?
我不想擁有一個瘋狂的大型SVN存儲庫。因爲我不知道這些圖像何時發生變化,所以我真的不希望他們在我的解決方案中(絕對不希望有大型解決方案)。每次這些圖像改變時,我也不希望大量的手動步驟。
到目前爲止,我們的口號一直都是,任何開發者都可以從SVN下載,編譯並運行我們的應用程序。這些圖像將會殺死那個咒語。
我很想做一個WCF服務,如果它們存在,將返回圖像,如果它們不存在,將返回一個虛擬圖像。通過這種方式,所有的開發工具箱都會返回一個虛擬圖像,而我們的構建/分段/生產框將返回真實的圖像(實際上已經安裝了供應商的圖像安裝程序的圖像)。
這必須是一個解決的問題。
其他人做了什麼來處理這些類型的問題?
我願意接受建議。