Почему visual studio не запускает проект
Перейти к содержимому

Почему visual studio не запускает проект

При нажатии F5 студия не компилирует проект, а запускает ранее скомпилированный

Случилось такое недавно. Раньше такого не было. Приходится вручную делать Rebuild, а потом нажимать F5, что ужасно неудобно. Что со студией случилось?

P.S. Visual Studio 2012

Добавлено через 36 минут
К тому же из-за этого не работают точки останова. Во время исполнения программы они светлые и с восклицательным знаком. Если на них навести курсор, то всплывает текст, что исходный код отличается от исполняемой программы. Помогите, как это безобразие исправить?

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

При нажатии F5 студия компилирует проект, но окно проекта не запускается
При нажатии F5 студия компилирует проект, но окно проекта не запускается Когда сделал класс .

Eclipse компилирует и запускает другой проект
У меня в рабочем каталоге два проекта. При запуске второго компилятор начинает работу с первым.

VS не запускает скомпилированный файл
Вызывает ошибку 😥 уже пробовал переустановить VS три раза. но ошибка повторяется. помогите.

Уже скомпилированный проект выдаёт ошибки при повторном запуске
Доброе время суток! Имеется: .exe-шник и Delphi-проект к нему. В .exe есть небольшой баг.

Эксперт Java

4090 / 3824 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 11

ЦитатаСообщение от Tolias28 Посмотреть сообщение

Приходится вручную делать Rebuild, а потом нажимать F5, что ужасно неудобно.
Что будет, если сразу нажать F5?
211 / 135 / 8
Регистрация: 18.08.2010
Сообщений: 1,018

запустится exeшник, который компилировался раньше еще до того, как я уже внес некоторые изменения в коде

Регистрация: 05.03.2013
Сообщений: 11

Хм.. Тож заметил такую лажу.

Удаляю из каталога \bin\debug EXE-шник и жму снова F5

Главное первый раз когда такое случилось целый день тупил. Почему изменения в коде не пашут.
Подстава

Регистрация: 13.05.2013
Сообщений: 6
помогите разобраться с С++ в Visual Studio
211 / 135 / 8
Регистрация: 18.08.2010
Сообщений: 1,018

ЦитатаСообщение от Mahno74 Посмотреть сообщение

Удаляю из каталога \bin\debug EXE-шник и жму снова F5

У меня при этом студия показывает ошибку, что не найден файл для запуска. И при этом упорно не хочет снова его собрать
Помогает только пункт Rebuild.

Кстати, такая проблема у меня только с одним проектом. Во всех других проектах все ок.

Регистрация: 05.03.2013
Сообщений: 11

ЦитатаСообщение от Tolias28 Посмотреть сообщение

У меня при этом студия показывает ошибку, что не найден файл для запуска. И при этом упорно не хочет снова его собрать
Помогает только пункт Rebuild.

Кстати, такая проблема у меня только с одним проектом. Во всех других проектах все ок.

Ну у тебя проблема явно в другом. У меня похоже на проблему с правами на файл. Не может переписать ЕХЕ-шник.
(Так как по F5 он его заново создавать должен)
А у тебя просто не хочет компилировать. Если даже не создает а сразу запустить пытается.
Странно все это. У меня тоже не постоянно. Но раз в неделю случается с разными проектами.

Жуткая ошибка на самом деле. Внес рисковый код оптимизации в программу. Нажал F5 работает. Не вылетает. Пошел дальше его развивать. А потом оказывается что он ни хрена не работает а просто запускается старый файл. А ты уже все программу «оптимизировал».
Боюсь уже. Больших программах создаю тестовые окна в которых меняю значения при рисковых правках. Чтоб было видно прошли изменения или нет.

Регистрация: 29.01.2013
Сообщений: 254
Записей в блоге: 1

Старая сборка может запускаться только в случае, если явно разрешено ее запускать при наличии ошибок в новой сборке. Попробуйте удалить EXE-файл с именем приложения из каталога BIN (Release иди Debug) и нажать F5, чтобы убедиться в том, что запускается то, что было сделано раньше, а новое просто не создается.
В настройках by default это запрещено — значит, Вы что-то правили в параметрах VS и попутно сбили эту настройку. Если Вы вернете настройки по умолчанию, то старая версия запускаться не будет. К сожалению, я не могу знать, что именно Вы там сбили — это уж сами найдите, постарайтесь уж.
Например, в свойствах проекта, во вкладке «Построение» параметр «Обрабатывать предупреждения как ошибки» должен быть поставлен в какое угодно значение, только не в значение «Никакие» (попробуйте поставить «Все»). Многие параметры взаимосвязаны и действуют или не действуют только совместно друг с другом и разбросаны по всему UI — это огромный минус VS, которого разработчики могли бы избежать, если бы так не спешили каждый раз.

Я пытался загрузить и создать проект в Visual Studio 2022, но он их не загружает и не создает. Как можно исправить эту ошибку с Visual Studio 2022?

На этой картинке происходит бесконечное создание проекта
6419f4ad5a7fd732226592.png
На этой картинке происходит бесконечная загрузка файла
6419f4c97d947803728653.png
Я пытался:
1) полностью удалить VS 2022 и VS Installer
2) откатить версию на предыдущую
Но все эти способы мне не помогли

  • Вопрос задан 21 мар.
  • 190 просмотров

3 комментария

Средний 3 комментария

Visual Studio не открывает проект

Визуал Студио не отображает проект, он его открывает, но там нет ни вкладки с кодом ни с самой формой

Лучший ответ

Может надо нажать треугольник рядом с WindowsFormsApp3 и посмореть что там?
В частности два раза на щелкнуть на коде от дизайнера форм после раскрытия. ^_^
Если ошибка — уже писать сюда.

Реально хотя-бы ветку раскрыли, а то не видно что с проектом _вообще_!
Может и всё нормально с ним. Просто все окна закрыты =)

P.S: Windows Forms + C++ крайне не рекомендую. Собственно и Microsoft сам не в воссторге от своей-же «технологии» скрещивания удава с носорогом.

AljebroПросветленный (27070) 4 года назад

>> P.S: Windows Forms + C++ крайне не рекомендую.
Это да, но там всё же C# нарисован слева от WindowsFormsApp3

. Гений (84756) Не разглядел =) Ну и поленился открыть отдельно в нормальном виде скрин.
Остальные ответы

Танец с бубном от компании Microsoft 🙂

Для того, чтобы создать проект Windows Forms в среде Visual Studio C++2017 необходимо убедиться в том, что пакет C++/CLI установлен. Для этого запустите Visual Studio Installer и нажмите кнопку Изменить. На вкладке Рабочие нагрузки для общего компонента Разработка классических приложений на C++ должна быть установлена галочка. Если её нет, то установите её. На вкладке Отдельные компоненты в окне слева прокрутите список компонентов вниз до раздела Компиляторы, средства сборки и среды выполнения и напротив компонента Поддержка C++/CLI установите галочку. В правом нижнем углу нажмите кнопу Изменить. Начнётся загрузка, после которой будет выполнена последующая установка. Если галочки везде проставлены, то можно перейти к выполнению первого пункта Инструкции. Если нет, то закройте Visual Studio и откройте её снова. После того как откроется окно среды выполните следующие пункты:

1. Создать проект — Ctrl+Shift+N, либо через меню: Файл / Создать / Проект.
2. В левой области окна создания проекта раскрыть узел: Visual C++.
3. Выбрать пункт Среда CLR.
4. В центральной области окна выбрать пустой проект CLR.
5. В поле — Имя решения — задать имя WindowsForms
6. В поле — Расположние — указать путь для сохранения пректа либо выбрать его, используя Проводник, для чего нажать кнопку — Обзор.
7. Галочку для Создать каталог для решения — оставить.
8. Выбрать Платформу .NET Framework 4.7 или выше
9. Нажать в правом нижнем углу окна кнопку — OK
10. Дождаться завершения операции, результатом которой будет создание четырёх каталогов, три из которых пустые, а каталог Внешние зависимости будет содержать ссылку на библиотеку ядра .NET Framework
11. В Обозревателе решений выделить имя проекта, которое расположено под Решением и нажать сочетание клавиш Alt+Enter или же выполнить клик правой кнопкой мыши и в открвышемся контекстном меню выбрать пункт Свойства (в самом низу)
12. В открывшемся окне слева в Свойствах конфигурации раскрыть пункт Компоновщик
13. Далее в поле слева выбрать пункт Система
14. В поле справа для Подсистемы выбрать параметр Windows (/SUBSYSTEM:WINDOWS)
15. Нажмите кнопку Применить
16. Далее в поле слева выбрать пункт Дополнительно
17. В поле справа для Точка ввода введите параметр Main
18. Нажмите кнопку ОК, окно закроется
16. В Обозревателе решений выделить имя проекта, кликнуть правой кнопкой мыши и из контекста выбрать Добавить / Создать элемент.
17. В поле слева выбрать Visual C++ / UI
18. В центральном поле выбрать Форма Windows Forms
19. Нажмите в правом нижнем углу окна кнопку Добавить
20. В поле текстового редактора среды откроется файл MyForm.h [Конструктор], и сообщение об ошибке. Закройте его кликом по крестику
21. Откройте файл MyForm.cpp и добавьте в него следующий код ниже строки #include «MyForm.h»

using namespace System;
using namespace System::Windows::Forms;
[STAThreadAttribute]
void Main(array^ args) Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
WindowsForms::MyForm form;
Application::Run(%form);
>

22. Сохраните файл, закройте, а затем снова откройте Visual Studio и запустите свой проект: Файл / Последние проекты и решения
23. Нажмите клавишу F5

Visual studio C# Собранный проект не запускается на другом пк

Собранный проект не запускается на другом пк. Вроде все нужные файлы находятся в папке Debug. Проект во вложении. Подскажите пожалуйста. Проект заливается на локальную диск C и от туда запускается. На моем пк работает запускается. Заливаем на другую пк ошибку не выдает просто молчание. Net Framework 4.8 установлены. Ссылка на проект

Отслеживать
47.8k 5 5 золотых знаков 22 22 серебряных знака 57 57 бронзовых знаков
задан 1 дек 2022 в 6:21
Umar Egamberdiev Umar Egamberdiev
43 7 7 бронзовых знаков

Журнал Windows смотрите, Win+R compmgmt.msc — Журналы — Приложение (Application), там искать ошибку в своём приложении. Framework 4.8 — устаревший дотнет, используйте .NET 6 или новее.

1 дек 2022 в 6:31
Тип приложения укажите в метках.
1 дек 2022 в 6:36
Уберите абсолютные пути из проекта или укажите, что файл надо запускать из C:\FireSecurity_wf\
1 дек 2022 в 7:03

@Виктор первая половина совета хорошая, вторая плохая, но для начала надо текст исключения из автора вытащить.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *