我有一個包含多個網站的C#解決方案。這些網站有一些公共數據(例如圖像和共享的jQuery擴展)。目前數據包含在每個項目中。顯然,我們遇到了同步問題,隨着這些數據目錄越來越大,我們正在移動越來越多的數據。我們可以將鏈接硬編碼到生產服務器上數據真正存在的位置,但我認爲我們希望避免這種情況(更不用說我們使用嵌入式cassini服務器進行測試了,我不知道這樣做有多順利會工作)。有沒有我忽視了一個便攜式和可維護的方式來做到這一點?如何添加需要在Visual Studio解決方案中的項目之間共享的靜態內容
澄清:需要共享位於目錄中的內容(即圖像/,JS /)
這是非常接近,但顯然你不能添加一個文件夾作爲一個鏈接。我對這個問題進行了澄清。抱歉。 – OldTroll
您是否需要每個項目中的該文件夾中的每個文件?如果沒有,那麼只包括那個你需要的那個特定項目。 您是否會重新考慮將文件保留在項目之外並使用頁面中的鏈接?你說你想避免這樣做,因爲生產和開發之間的路徑可能不同,但是如果你使用像asp.net的Page.ResolveUrl()這樣的東西,你應該能夠解決這個問題。此外,如果您更改您的應用程序以使用路由表或以其他方式更改您的目錄結構,則該功能將起作用 –