В Visual Studio 2010 Я создал приложение Silverlight, выбрав шаблон « Silverlight Business Application ».
Я изменил некоторый код в Home.xaml.cs , закрыл Visual Studio, открыл его снова и начал вносить дополнительные изменения.
Но теперь изменения, которые я делаю в коде, вообще не вступают в силу. Это как если бы все приложение кэшировалось . Я даже могу удалить все содержимое файла Home.xaml.cs, чтобы он был пустым, и нажатие клавиши F5 покажет мне мое оригинальное приложение Silverlight. Это происходит как в Firefox, так и в Chrome. Я восстановил, удалил каталог bin, но он продолжает показывать мне то же самое старое приложение.
Что мне нужно изменить в этом шаблоне, чтобы я мог вносить изменения в код и видеть их в приложении?
Добавление:
Я создал новое приложение Silverlight Business App, скопировал в него весь код, и он также кэшируется после первого изменения.
Мне пришло в голову зайти в BusinessApplicationTestPage.asp и изменить ссылку на файл .xap:
<param name="source" value="ClientBin/BusinessApplication4.xap?id=111"/>
Итак, я "исправил" проблему в том, что я меняю идентификатор каждый раз, когда запускаю приложение. И я полагаю, что я мог бы установить здесь генератор случайных чисел, чтобы он обновлялся каждый раз. Но ... это намерение? Нет ли более простого способа разработки без этого кеширования, и только тогда при развертывании кеша, подобного этому?
Обновление:
Хорошо, просто добавив один раз ?id=111
, он распознает каждое изменение. Возможно ...