[visual-studio] Visual Studio 2010 не создает перед запуском при изменении кода


Answers

У меня была эта проблема, и она оказалась Configuration Manager. Недавно я изменился с Debug | Смешанный процессор на Debug | Любой CPU и проект не были настроены для сборки в этой конфигурации

Question

Я уже много лет использую F5 (Start Debugging) для создания кода (если он устарел), а затем отладки. Это также работало на VS 2010, однако сегодня он просто начинает отладку без сборки. Скажем, я делаю чистую работу над проектом, а затем ударяю F5 вместо того, чтобы строить его, чтобы он мог запускать его, и выдает сообщение об ошибке, говорящее, что exe не существует для запуска. Как мне сделать его первым? Что могло измениться?




Я пробовал предыдущие решения со смешанными результатами. НО, похоже, это работает для меня всякий раз, когда я иду в Build -> Clean Solution

Но это раздражает необходимость делать это каждый раз.




Инструмент -> Параметры -> Проект и решения.

  1. Установить как «Всегда строить / предлагать строить для« Вкл. »,« Проект устарел »)
  2. Снимите флажок «Только создавать проекты запуска и зависимости от Run»



Помимо вышеизложенного, также убедитесь, что «Только создавать проекты запуска и зависимости от запуска» не отмечены (в «Инструменты -> Параметры -> Проекты и решения ->« Сборка и запуск »)




Некоторое время назад я смущен тем, что мой ноутбук (двухъядерный 2ghz, 2Gb ram) скомпилировал мой сайт быстрее, чем мой рабочий стол (четырехъядерный 3gz с 16 ГБ оперативной памяти). Оба имеют диски SSD. Параметры сборки все установлены правильно (то же самое, подсчет ядра = параллельные сборки), но ноутбук запускает сайт через несколько секунд, а dekstop запускает сайт примерно через 30 секунд.

Найден дополнительный вариант в разделе «Страницы свойств» сайта, в настройке «Сборка» для ноутбука установлено значение «Нет сборки» и рабочий стол «Построить и запустить». Только нашел его после того, как сайт работал на ноутбуке, не проверяя ошибку компилятора.

Может помочь кому-то в будущем, поэтому я думал бы добавить его в этот пост




Related