Я только что столкнулся со странной ошибкой в проекте Silverlight, над которым я работаю с Visual WebDeveloper Express.Когда я изменяю файл MainPage.xaml, изменения появляются в окне редактора, и проект компилируется без проблем.Однако в режиме отладки сайт не изменился.
Моя цель состояла в том, чтобы создать для моего отца очень простую программу просмотра изображений: одно большое изображение с маленькой полосой прогресса внизу.Должна быть возможность настроить несколько изображений, которые показываются одно за другим в огромном элементе управления изображениями.Это то, что я сделал.
- Я добавил две строки в стандартную сетку
- Я добавил индикатор прогресса в одну из строк
- Я добавил элемент управления изображением вдругой ряд
Пока все прошло хорошо.Отладка показала пустой веб-сайт с маленькой полоской внизу.
- Я импортировал тестовое изображение и изменил атрибут источника моего элемента управления изображением
После некоторых проблем с VisualWebDeveloper изображение было принято и его можно было увидеть в области предварительного просмотра редактора.
- Я скомпилировал проект и начал отладку.На сайте не было изображения.
Я не знаю, что не так с моим проектом, но сборки, похоже, зависли.Ради интереса я заменил изображение одной гигантской кнопкой.Ничего не случилось.Компиляция была выполнена без ошибок, но на сайте не было кнопки.После нескольких простых тестов я был уверен: изменения больше не применяются.Это вывод компилятора, извините, но он немецкий:
------ Erstellen gestartet: Проект: papa_images, Конфигурация: Отладка любого процессора ------ papa_images -> K: \extharddrive \ dokumente \ workspace \ papa_images \ papa_images \ Bin \ Debug \ papa_images.dll Общие сведения начинаются Es wurden keine Änderungen ermittelt.Die Anwendungsmanifestdatei ist auf dem neuesten Stand.
XAP-Verpackung запускает Es wurden keine Änderungen ermittelt.Das XAP-Paket ist auf dem neuesten Stand.Die Testseite Wird Erstellt.Die Testseite wurde erfolgreich erstellt.
========== Сборка: 1 erfolgreich oder aktuell, Fehler bei 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.