Проект Silverlight не обновляется при запуске - PullRequest
4 голосов
/ 10 апреля 2010

Я сейчас работаю с VS2010 RC и Silverlight 4 и столкнулся с небольшой проблемой. Мой проект при запуске показывал версию, которую я создал около 4 часов назад. (Я построил проект с использованием бизнес-шаблона). Сам проект не будет обновляться, то есть все формы и элементы управления.

Я сделал следующее:

  • Перезагрузил мой компьютер
  • Перезапущенная Visual Studio
  • Удалил файл xap в папке ClientBin на веб-стороне
  • Удалил папку Generated_Code на стороне клиента
  • Удалил файл xap из папки Debug на стороне клиента
  • Открыл Configuration Manager решения и проверил, как мои веб-проекты, так и проекты клиентов проверены.
  • Перестройка, сборка и очистка каждой комбинации различных проектов и решений
  • Удалил и заново добавил проект в свойствах MTT.Web

Есть известная ошибка или что-то еще, что я могу попробовать?

1 Ответ

3 голосов
/ 10 апреля 2010

Несколько вещей, которые вы можете попробовать:

1) Очистите кэшированные / временные интернет-файлы в вашем браузере.

2) Сделайте каждый URL-адрес XAP уникальным, чтобы предотвратить кэширование на стороне клиента. Один метод с использованием класса Page в ASP.NET:

<param name="source" value="<%=ResolveClientUrl("~/ClientBin/YourApp.xap?x=" + (new Random()).Next(1000000)) %>" />

Подробнее см .: Избегать неправильного кэширования файла Silverlight XAP

3) Вы используете прокси-сервер? Есть ли кеширование на прокси сервере? Описанный выше метод должен предотвратить кэширование прокси-сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...