我剛剛在使用Visual WebDeveloper Express工作的Silverlight項目中遇到了一個奇怪的錯誤。當我更改MainPage.xaml文件時,更改顯示在編輯器窗口中,項目編譯時沒有問題。但是在調試模式下,網站沒有改變。Silverlight - 無法更改
我的目標是爲我的父親實現一個非常簡單的圖像查看器:一個大圖像,下面有一個小進度條。應該可以在巨大的圖像控制中設置一些接一個顯示的圖像。這就是我所做的。
- 我加了兩排標準 電網
- 我添加了一個進度到
- 我添加了一個圖像控制另一排
到目前爲止一切正常行之一。調試顯示一個空的網站底部有一個小欄。
- 我進口測試圖像和修改 我的形象 控制
的源屬性與Visual WebDeveloper圖像已經被接受,可以在編輯器的預覽區域中看到一些掙扎之後。
- 我編譯了項目並開始調試。網站上沒有圖片。
我不知道我的項目出了什麼問題,但構建似乎已經凍結。爲了好玩,我用一個巨大的按鈕替換了圖像。什麼都沒發生。編譯沒有錯誤,但在網站上沒有按鈕。經過幾次其他簡單的測試後,我確信:更改不再適用。 這是編譯器輸出,抱歉,但它是德國:
------ ERSTELLEN gestartet:Projekt的:papa_images,Konfiguration:調試任何 CPU ------ papa_images - > K:\ extharddrive \ dokumente \ workspace \ papa_images \ papa_images \ Bin \ Debug \ papa_images.dll Generierung des Anwendungsmanifests starten Es wurden keineÄnderungen ermittelt。 Die Anwendungsmanifestdatei ist auf dem neuesten Stand。
XAP-Verpackung starten Es wurden keineÄnderungenermittelt。 Das XAP-Paket ist auf dem neuesten Stand。 Die Testseite wird erstellt。模具 Testseite wurde erfolgreich erstellt。==========生成:1個erfolgreich奧德aktuell,Fehler貝0,0übersprungen
這是最後兩行
構建的英語版本:1成功或最新, 錯誤在0,0跳過
我該怎麼辦?
編輯:
我只是做了一個有趣的發現:
- 我切換生成模式釋放 和重新編譯一切。 - 沒有 變更
- 我關閉了瀏覽器。
- 我將構建模式切換回 調試並重新編譯了所有內容。
- 當我開始調試Firefox 4時 Beta 7打開而不是Firefox 3.6.1。這很奇怪,因爲3.6.1是我的標準瀏覽器。
- 更改已應用。
- 我開始編輯這篇文章使用 Firefox 3.6.1
- 我開始再次調試。 更新的網站顯示在FireFox 3.6.1中
- 我在MainPage.xaml 中進行了一些修改並進行了編譯。由於Firefox 3.6.1是 仍然打開網站被打開 與它。新的更改不是 已應用
Firefox 3.6.1顯然阻止了正確的重建。爲什麼? @ Robaticus也許你是對的,Firefox確實在某種緩存中存儲了該網站。但是我無法清除它:「刪除慢性」按鈕被禁用,因爲我總是使用私人模式。
編輯2: Firefox 4 Beta 7完成這項工作。這些更改已應用。我仍然想知道如何使用Firefox 3.
這也是一個好點。我忘了那個。 – ChrisF 2010-12-03 19:29:44
我總是在私人模式下使用Firefox。應該沒有任何存儲在緩存中。 – lhk 2010-12-04 09:35:08