在直接跳到正常的緩存修復解決方案之前,先忍受一下我。以下是發生了什麼:頑固的Silverlight緩存問題?
我有一個項目,我們的解決方案中只有幾十個項目,在構建和運行時似乎拒絕更新其代碼。它不是xap的一部分,而是坐在xap旁邊的dll。
事情我已經決定不是一個解決方案:
- 我已經簽了DLL的輸出,並已建成,並對其內容更新,以匹配我的代碼,以dotPeek驗證。但它拒絕顯示更新的代碼。
- 我清理,重建解決方案,並重新啓動dev服務器,但它拒絕顯示更新後的代碼。
- 我切換到不同的瀏覽器,沒有骰子。
- 我清除瀏覽器緩存無濟於事。
- 我完全刪除了我的本地代碼,並從我們的存儲庫中重新執行一次,再次,沒有Silverlight的愛。
雖然我沒有得到一點成功。我被拋出的一塊骨頭是在週末。幾天沒有觸及它,我星期一回來工作,沒有做任何事情,它只是更新。然而,現在它又被緩存了,或者是某種東西,因爲它滯留在我對它做的最後一系列更改中。
所以我的問題是:我錯過了什麼?
當你說你檢查輸出的DLL時,你檢查了Web應用程序項目中的ClientBin文件夾嗎? – 2012-01-10 16:35:38
「這不是xap的一部分,而是坐在xap旁邊的dll」?請詳細說明嗎? – AnthonyWJones 2012-01-10 17:11:29
「所以我的問題是:我錯過了什麼?」 - 答:我們的應用程序使用的內部緩存機制。所以,你們中沒有人真的可以幫助我,因爲它是我沒有意識到的建築「特色」。 – 2012-01-10 19:29:23