VS 2010 Отладка старой сборки - PullRequest
0 голосов
/ 30 июня 2011

У меня есть веб-проект visual studio 2010, в котором при публикации в режиме отладки приложение работает нормально и является последней сборкой.

Однако, когда я пытаюсь нажать кнопку воспроизведения / режим отладки (в той же конфигурации сборки, что и в опубликованной мной), версия сборки старее, чем самая последняя. Как уже упоминалось, это приложение asp.net, использующее библиотеку классов c # в качестве ссылки (также в решении), и я выполняю отладку с помощью встроенного веб-сервера Visual Studio.

Сначала я попробовал все, что мог придумать в различных комбинациях, следующим образом:

  • Чистый раствор
  • Очистить каждый отдельный проект
  • Построение решения
  • Сборка каждого отдельного проекта
  • Восстановление решения
  • Перестройте каждый отдельный проект

Я попытался использовать другой браузер и также очистил кэш.

Это случилось с кем-нибудь? Как я могу исправить эту проблему?

Ответы [ 3 ]

1 голос
/ 30 июня 2011

Скорее всего, не собирается строить.Чтобы проверить это, попробуйте построить, затем отладить и посмотреть, все ли работает.Если это так, то он определенно не настроен на сборку.

Чтобы решить эту проблему, откройте Свойства решения.Перейдите в Свойства конфигурации >> Конфигурация.Затем перейдите к рассматриваемому проекту и установите флажок Build.После этого вы сможете снова выполнить отладку.

Этот бит меня поразил, когда коллега решил, что сборка пользовательского интерфейса занимает слишком много времени для его тестирования, и удалил его из сборки.После обнаружения проблемы я попросил его создать отдельное решение для тестирования в изоляции.Да, несколько решений могут содержать один и тот же проект (ы).

1 голос
/ 30 июня 2011

вы пытались удалить папки bin и obj и удалить сборки из GAC ?Я предполагаю, что это проблема.

0 голосов
/ 30 июня 2011

Не забудьте очистить ваши временные файлы ASP.Net (c: \ WINDOWS \ Microsoft.NET \ Framework [версия] \ временные файлы ASP.NET).

После этого выполните перестройку и попробуйте.

Кроме того, для локальной разработки, если вы можете, не выполняйте сборки GAC.GAC их при развертывании в среде интеграции.Это поможет немного ускорить разработку.

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