Изменения кода, не включенные при компиляции в Visual C # Express 2010 - PullRequest
4 голосов
/ 17 сентября 2010

В случайное время, когда я загружаю VC # Express на день и начинаю работать, любые изменения, которые я делаю в своем коде, не отражаются в моих отладочных прогонах. Как будто VC просто отказывается компилировать код и просто запускает старую уже скомпилированную версию. Удаление папки «bin» в каталоге проекта не помогает, так как тогда VC просто жалуется, что не может найти * .exe вместо перекомпиляции. Выполнение перестройки помогает, но только для этой перестройки, поэтому мне постоянно приходится перестраивать решение, чтобы увидеть какие-либо изменения, что действительно медленно.

Единственный способ избавиться от этой проблемы (возможно, на неделю или две) - создать новый проект и вручную скопировать мой код. Само собой разумеется, это действительно расстраивает и утомительно. Это задокументированная проблема? Что можно сделать, чтобы это исправить? Поиск в Интернете на самом деле не приводит к каким-либо ответам, поскольку условия поиска, наиболее подходящие для данной проблемы, вызывают много шума.

Ответы [ 3 ]

3 голосов
/ 17 сентября 2010

Вы можете увидеть, установлен ли для проекта, над которым вы работаете, Build, при сборке решения.Чтобы проверить это, щелкните правой кнопкой мыши свое Решение и перейдите в Свойства.Щелкните по узлу «Свойства конфигурации» слева и убедитесь, что все проекты, которые вы хотите построить, проверены на подходящей стороне для вашего типа сборки.

ОБНОВЛЕНИЕ: Кроме того, чтоотметка времени в ваших файлах сборки?Обновляется ли временная метка в вашей сборке?

0 голосов
/ 13 октября 2012

У меня была эта проблема при работе на сетевом диске, и время на сервере было не синхронизировано. Linux + Samba, доступ к которому получают Win7 Pro и VB 2010 Express.

Исправление разницы во времени решило проблему.

0 голосов
/ 20 марта 2012

нажмите BUILD -> REBUILD SOLUTION, и теперь все готово

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