2010-07-07 110 views
0

我遇到了Silverlight的問題,或者VS2010 Ultimate的問題。我一直在玩它,當時我寫的一個修復程序沒有解決任何問題。調查爲什麼我發現VS沒有運行它剛剛編譯的新版本,而是一箇舊版本的應用程序 - 這就是爲什麼我的更改不會影響它。如何解決這個問題,以及問題的根源是什麼?也許項目配置文件被損壞或者ASP.NET開發服務器有問題?VS運行舊版本的Silverlight應用程序而不是新版本

+0

這不僅僅發生在VS2010中。我在VS 2008中偶爾碰到它。如果您在Web項目中刪除XAP文件,則新版本將從SL項目中複製。不是真正的解決方案,而是快速解決問題。 – Codism 2010-07-09 17:20:49

回答

0

我解決了我所遇到的問題。我所做的事情非常簡單 - 我清除了瀏覽器的緩存:P

0

你看看輸出窗口嗎?有時它會給出錯誤列表中未列出的錯誤。

附註:我沒有看到你提到額外的庫,但是當我在庫中進行的更改沒有反映到另一個Silverlight應用程序中時,我發生了這種情況。無論出於何種原因,當我添加對庫的引用時,它將它複製到我的項目的調試目錄,並且只使用該版本(特定版本已關閉)。如果您正在使用自定義庫,則可以嘗試刪除引用並重新添加引用(這可以起作用,更持久的解決方案是將庫添加到解決方案並將其添加爲項目引用)。

+0

是的,我已經看過輸出 - 它說一切正常,測試頁創建等。我沒有擴展解決方案的體系結構,它是純Silverlight Bussiness應用程序模板,所以它只有兩個項目 - Silverlight部分和Web部分。 我剛纔描述的問題幾分鐘前第二次發生在我身上 - 我創建了一個新的解決方案,開始研究它,它只是停止響應變化。我已經刪除了所有的代碼,編譯了一個功能空的解決方案,並在瀏覽器中顯示了所有已寫入的內容。 – 2010-07-07 21:18:48

相關問題