Форум программистов, компьютерный форум, киберфорум Visual Studio, VS Code
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.88/164: Рейтинг темы: голосов - 164, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 02.08.2018
Сообщений: 13
VS 2019

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

18.02.2021, 12:58. Показов 31973. Ответов 51

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Недавно начал изучать программирование на c# в visual studio 2019. Для обучения пользовался консольным .NET Framework и всё было хорошо. Однако когда я попытался создать проект в .NET Core, то увидел непонятную картину, проект запустить нельзя, так как опции Отладка и Запуск без отладки не активны, вместо них горит Присоединение, а также в обозревателе решений нет ни одного проекта, и не появляются если вручную добавить ещё один на .NET Core. Буду благодарен если подскажете что с этим можно сделать.
При создании проекта вместо запуска или отладки появляется Присоединение, а обозреватель решений не показывает проект


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


При создании проекта вместо запуска или отладки появляется Присоединение, а обозреватель решений не показывает проект
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.02.2021, 12:58
Ответы с готовыми решениями:

Не появляется меню Обозреватель решений
При запуске проекта в правой колонке не появляется пункт образователь решений ( который показывает файлы ). P.S: Приходится постоянно...

Присоединение вместо отладки, как бороться?
Добрый День! Имеется такая проблема: По поиску в интернете уже и из реестра удалял некоторые строки, восстанавливал программу Visual...

Как включить проект в обозреватель решений?
Доброе утро. Подскажите как включить все скрипты из Unity в обозреватель решений на Visual Studio. Ибо, когда открываю скрипт, обозреватель...

51
Администратор
Эксперт .NET
 Аватар для OwenGlendower
17890 / 13986 / 5343
Регистрация: 17.03.2014
Сообщений: 28,642
Записей в блоге: 1
18.02.2021, 13:46
Keralak, скриншоты 2,3 сделаны сразу после первого? Потому что выглядит так что вы создали решение, закрыли его или VS, а потом открыли Program.cs вместо того чтобы открыть проект (*.csproj файл).
0
0 / 0 / 0
Регистрация: 02.08.2018
Сообщений: 13
18.02.2021, 14:01  [ТС]
Да, сразу после первого, ничего не закрывал
0
0 / 0 / 0
Регистрация: 02.08.2018
Сообщений: 13
18.02.2021, 14:05  [ТС]
Хмм, а если попробовать такой проект сохранить и потом открыть csproj из папки с проектом то получается следующее, о чём это может говорить?
При создании проекта вместо запуска или отладки появляется Присоединение, а обозреватель решений не показывает проект
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
17890 / 13986 / 5343
Регистрация: 17.03.2014
Сообщений: 28,642
Записей в блоге: 1
18.02.2021, 14:18
Keralak, шаблон проекта есть, а открыть его студия не может. Никогда с таким не сталкивался. Запустите инсталлер студии и проверьте установлена ли поддержка .NET Core. Если нет, установите. Если да, то выполните команду починки.
0
0 / 0 / 0
Регистрация: 02.08.2018
Сообщений: 13
18.02.2021, 14:44  [ТС]
.Net Core вроде включена. Попробовать выполнить починку, ничего не дало, всё те же проблемы. Так же пробовал переустановить пакеты sdk для .net core с сайта майкрософта, тоже ничем не помогло.
Миниатюры
При создании проекта вместо запуска или отладки появляется Присоединение, а обозреватель решений не показывает проект  
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
17890 / 13986 / 5343
Регистрация: 17.03.2014
Сообщений: 28,642
Записей в блоге: 1
18.02.2021, 16:31
Keralak, покажите содержимое своего файла проекта. Интересно под именно .NET Core он создается.
0
0 / 0 / 0
Регистрация: 02.08.2018
Сообщений: 13
18.02.2021, 18:31  [ТС]
Возможно не совсем вас понял. Если открыть проект в расширении csproj через блокнот то выдает следующее (скрин 1). Если же открывать в расширении sln, то открывается тот же код что и сохранял, с теми же проблемами (скрин 2). Там стандартный хэлловорд, пробовал менять на что-то другое, результат тот же. Если же открывать csproj через visual studio, то выскакивает ошибка которую скидывал в прошлый раз. Да, и ещё папка с проектом выглядит как-то бедно (скрин 3), нету папок bin, obj, properties, как в сохраненных проектах на .net framework, который у меня работает нормально, возможно на .net core так и должно выглядеть, я не очень разбираюсь.
При создании проекта вместо запуска или отладки появляется Присоединение, а обозреватель решений не показывает проект


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


При создании проекта вместо запуска или отладки появляется Присоединение, а обозреватель решений не показывает проект
0
0 / 0 / 0
Регистрация: 02.08.2018
Сообщений: 13
01.03.2021, 15:07  [ТС]
Проблему решила только переустановка windows)
0
HF
 Аватар для HF
1221 / 810 / 188
Регистрация: 09.09.2011
Сообщений: 2,453
Записей в блоге: 2
03.03.2021, 17:31
Цитата Сообщение от Keralak Посмотреть сообщение
Проблему решила только переустановка windows)
Это вообще была не проблема. И уж точно не переустановкой всего Windows решается. Как минимум хватило бы Visual Studio.

А проблема простая. Кто-то совсем не понимает что открывает и зачем.
По крайней из того что я проверил, визуально так и выглядело.

В первом сообщении студия открыта через Каталог. Но повидимому даже файл не был добавлен в проект. Если включить отображение недобавленных - уверен он отобразится в списке.

Во втором сообщении - студия открыта через Файл. В таком случае разумеется не видно ничего вообще и сделать ничего нельзя. Тупо блокнот редактор.

Подозреваю что кто-то после создания проекта (его просто невозможно криво создать), удалил файл SLN, а потом ещё и пересоздал csproj руками. Или же тоже внутри почистил команды. Ну иначе это никак не оправдать.
0
0 / 0 / 0
Регистрация: 02.08.2018
Сообщений: 13
03.03.2021, 17:55  [ТС]
Ничего не удалял и не редактировал. Я действительно новичок и многого не понимаю, но думаю что вы неправы. Файл я создавал через файл=>создать, создавать пробовал не один раз (и не один десяток). Пробовал добавлять проект в созданное решение, если оно было на .net core, то проект просто не добавлялся. Пробовал запускать все эти сохраненные проекты (и те в которых я хоть какую-то прогу написал, и где остался стандартный хэллоуворлд) по разному, нифига. Естественно я пробовал переустанавливать visual (как с помощью починки, так и просто удалить и установить по новой). Так же пробовал добавлять различные отдельные компоненты, которые хоть как-то могли были быть связаны с .net core. После переустановки Windows первым же делом скачал visual и попробовал создать проект на .net core, абсолютно стандартным образом, как и всегда пробовал. Всё получилось без каких либо проблем. Собственно и дальше без каких либо проблем с созданием, сохранением и открытием учу c# на .net core. Так что если кто-то когда либо в будущем отроет эту тему с аналогичной проблемой, то не слушайте подобных умников, проблема где-то куда глубже чем банальное неумение создавать проект, мне с нормальным решением этой проблемы не помогли, но по крайней мере кардинальная переустановка винды помогает.
0
HF
 Аватар для HF
1221 / 810 / 188
Регистрация: 09.09.2011
Сообщений: 2,453
Записей в блоге: 2
03.03.2021, 19:41
Цитата Сообщение от Keralak Посмотреть сообщение
по крайней мере кардинальная переустановка винды помогает.
Просто это слишком кардинальная мера. Если это и была ошибка - то студии. И вероятно вскоре бы вышла версия с исправлением.
Ради интереса спрошу - до этого и сейчас идентичные версии VS?
0
0 / 0 / 0
Регистрация: 02.08.2018
Сообщений: 13
03.03.2021, 20:29  [ТС]
Да, и тогда и сейчас 2019

Добавлено через 11 минут
В любом случае сейчас всё работает хорошо и понять в чём причина нельзя. Я грешу на проблемы именно с .net core. Я на этой винде как-то пытался запускать древнющие игры и вроде бы для этого скачивал древнющий .net, возможно он как-то конфликтует с новым или вроде того, но ручная переустановка пакетов sdk для .net core ничего не дала. Также раньше стояла версия visual studio 2017, которую я удалил, скачал 2019, но возможно она криво удалилась и что-то от неё осталось что корябило работу. Хз, слишком мало опыта чтобы вручную с этим всем копаться, так что сделал мув, который всегда решал любые проблемы)
0
HF
 Аватар для HF
1221 / 810 / 188
Регистрация: 09.09.2011
Сообщений: 2,453
Записей в блоге: 2
03.03.2021, 20:41
Ок. Core. Тогда у вас обычные проекты .Net должны были отлично работать. Я так понимаю никто это не проверял?
Ну а Core. Если он кривой или удалён или ещё что, то скорее не будет работать билд или ещё что. А у вас от начала до конца какая-то мистика. Проект то должен был нормально отображаться. Он с коре связан опосредованно, но не жёстко. Он не на нём написан. Вот я к чему веду.
А если виндоуз весь скривел от чего-то, то у вас подобные проблемы должны были на всё распространяться. От "Офиса до блокнота".
0
0 / 0 / 0
Регистрация: 02.08.2018
Сообщений: 13
03.03.2021, 20:55  [ТС]
Я как раз несколько раз упоминал что на .net Framework у меня всё работало хорошо. Проблемы начались только когда я попытался создать проект на .net Core. То что это мистика я понял когда не нагуглил такой же проблемы ни у кого во всём рунете. Что-то минимально похожее было только когда люди открывали проект в неправильном расширении, а у меня проблема уже на этапе создания проекта. В общем хз что это было
0
Эксперт .NET
6518 / 4094 / 1606
Регистрация: 09.05.2015
Сообщений: 9,559
04.03.2021, 21:41
Цитата Сообщение от HF Посмотреть сообщение
до этого и сейчас идентичные версии VS?
Цитата Сообщение от Keralak Посмотреть сообщение
Да, и тогда и сейчас 2019


Как бы версии VS2019 бывают разные, а еще разные редакции... Вот у меня сейчас стоит VS2019 Version 16.10.0 Preview 1.0
0
0 / 0 / 0
Регистрация: 02.08.2018
Сообщений: 13
05.03.2021, 09:24  [ТС]
Учитывая что переустанавливал через инсталлер, который автоматом ставит последнюю версию, то да, одинаковые версии были. Сейчас вот недавно visual обновил до новой вышедшей версии, ничего не поменялось, всё работает всё так же хорошо
0
96 / 55 / 23
Регистрация: 01.05.2017
Сообщений: 78
03.12.2022, 16:58
Та же проблема. Windows совсем недавно установил. Установил VS Community 2022. Выбрал две рабочие нагрузки: Разработка классических приложений .NET, разработка классических приложений на C++.

При создании проектов .NET Framework всё нормально, а при создании проектов Майкрософт (это название для проектов .NET, видимо) создается пустое решение. Каталог с проектом создается. В нём файл .cs и .csproj, без каких-либо каталогов, как положено.

Пробовал переустанавливать VS через его установщик. Пробовал восстанавливать через него же. Не помогло.

По ходу установки возникала ошибка, говорящая о сбое при скачивании файла с каким-то длинным путём и названием payload.vsix. Но я нажимал "повторить" и в итоге VS устанавливался.
0
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
05.01.2023, 06:27
Аналогичная проблема. Абсолютно аналогичная. Обновил студию до 17.4.3 и всё стало. При создании проектов .Net 6/.Net 7 в новом решении - они вообще не появляются в обозревателе. И в решении написано, что проектов внутри - 0. Даже при добавлении нового проекта в существующее решение с проектами, старые проекты так и остаются, а новый не появляется. Хотя папка с файлами создаётся и даже открывается стартовый *.cs файл.

Кнопка "Скрыть/показать выгруженные проекты" ни к чему не приводит.

Файл .sln выглядит так для нового решения с проектом WinForms (Microsoft):
Code Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.4.33205.214
MinimumVisualStudioVersion = 10.0.40219.1
Global
    GlobalSection(SolutionProperties) = preSolution
        HideSolutionNode = FALSE
    EndGlobalSection
    GlobalSection(ExtensibilityGlobals) = postSolution
        SolutionGuid = {58AB8480-65CE-43F7-8CFF-83AF0B68E375}
    EndGlobalSection
EndGlobal
Кто-то нашёл выход из ситуации? Сносить винду - ну это уж совсем перебор.

Не по теме:

Я скоро буду бояться обновлений студии как огня: то у них падает обновление из-за недоступных для скачивания файлов, из-за чего студия остаётся в подвешенном состоянии, то они поломали Reporting, теперь студия перестаёт вообще проекты создавать. Скатились до неузнаваемости...

0
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
05.01.2023, 06:31
При попытке добавить проект, который не попал в решение через "Добавить существующий проект", падает в ту же ошибку, что у ТС.
Миниатюры
При создании проекта вместо запуска или отладки появляется Присоединение, а обозреватель решений не показывает проект  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.01.2023, 06:31
Помогаю со студенческими работами здесь

Присоединение вместо запуска
Вместо запуска отладки кода появилось присоединение к процессу. что с ним делать?

Присоединение вместо запуска программы
Когда я перезапускаю VS или комп то запускаю проект путем (Захожу в папку проекта -> нахожу файл .cpp и запускаю его в VS) Но после...

"Присоединение" вместо "отладки" при открытии файла с расширением .c
1. При открытии файлов не появляется кнопка запуска отладки, вместо неё "присоединение", как настроить? 2.При создании проекта в...

При компиляции не появляется файл запуска моего проекта (экзешник)
Здравствуйте! Может кто-нибудь знает, из-за чего при компиляции проекта в конечной папке не появляется экзешник и как это исправить?

При создании проекта в MVS 2010 появляется сообщение об ошибке
Не знаю откуда могла взяться эта ошибка


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
JavaScript: Управление памятью и улучшение производительности
run.dev 29.03.2025
В отличие от низкоуровневых языков программирования, JavaScript не требует ручного выделения и освобождения памяти. Здесь работает автоматический сборщик мусора, который определяет, какие объекты. . .
Мультитенантная архитектура со SpringBoot и PostgreSQL
ArchitectMsa 29.03.2025
SaaS-приложения редко обслуживают одного клиента и обычно они должны поддерживать множество организаций, каждая из которых работает в своём изолированном пространстве. Мультитенантная архитектура. . .
std::span в C++: Производительность и лучшие практики
NullReferenced 28.03.2025
std::span — одно из самых недооценённых нововведений стандарта C++20, которое радикально меняет подход к работе с непрерывными последовательностями данных. По сути, это невладеющее представление. . .
Многопоточность в C#: Threadpool
UnmanagedCoder 28.03.2025
Пул потоков в C# — это коллекция заранее созданных и готовых к использованию потоков, которые находятся в распоряжении приложения. Вместо того чтобы создавать и уничтожать потоки для каждой небольшой. . .
Вопросы на собеседованиях по микросервисам
ArchitectMsa 27.03.2025
Работодатели ищут не просто разработчиков, знающих базовые концепции, а специалистов, разбирающихся в тонкостях масштабирования, отказоустойчивости и производительности. Сейчас на первый план выходят. . .
Взаимодействие Python с REST API
py-thonny 27.03.2025
REST API - это архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Python располагает функциональным набором инструментов для работы с REST API и основная библиотека для. . .
sshd restrictions, ssh access limitations
jigi33 26.03.2025
sshd restrictions | ssh access limitations рестрикции доступа на сервер sshd статья: https:/ / www. golinuxcloud. com/ restrict-allow-ssh-certain-users-groups-rhel
Компиляция C++ с Clang API
NullReferenced 24.03.2025
Компиляторы обычно воспринимаются как черные ящики, которые превращают исходный код в исполняемые файлы. Мы запускаем компилятор командой в терминале, и вуаля — получаем бинарник. Но что если нужно. . .
Многопоточность в C#: Класс Thread
UnmanagedCoder 24.03.2025
Когда запускается приложение на компьютере, операционная система создаёт для него процесс - виртуальное адресное пространство. В C# этот процесс изначально получает один поток выполнения — главный. . .
SwiftUI Data Flow: Передача данных между представлениями
mobDevWorks 23.03.2025
При первом знакомстве со SwiftUI кажется, что фреймворк предлагает избыточное количество механизмов для передачи данных: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject и другие. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер