Visual Studio 2022: проекту не известно, как запустить профиль IIS Express
Учусь разработке C# ASP.NET Core. При попытке запустить приложение в Visual Studio через IIS Express выходит такое сообщение: проекту не известно, как запустить профиль IIS Express. Что можно сделать? Компоненты для отладки установлены, компонент windows IIS включен. ЧТо можно попробовать сделать?
Отслеживать
задан 11 авг 2022 в 16:05
16 3 3 бронзовых знака
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
В итоге помогло только полное удаление Visual Studio и её установка заново. Теперь всё отлично работает.
Отслеживать
ответ дан 13 авг 2022 в 10:48
16 3 3 бронзовых знака
- c#
- visual-studio
- asp.net-core
- iis-express
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.12.8.2394
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Как исправить ошибку в Visual Studio Code?
Скачал visual studio, решил написать примитивнейший код, при попытке его запустить вылезает окно с ошибкой «Проекту неизвестно как запустить профиль *имя профиля*», что сделать?
P.s. я полный нолик в программировании и всём из него вытекающим, так что если можно по-проще.
вот код (хотя в нем ошибок то и нет)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MyFirstApp < class Program < static void Main(string[] args) < Console.WriteLine("Привет"); Console.ReadKey(); >> >
- Вопрос задан более года назад
- 881 просмотр
1 комментарий
Простой 1 комментарий
Запуск программы C# в Visual Studio
Область применения:Visual Studio Visual Studio для Mac
Visual Studio Code
Способ запуска программы зависит от того, с чего вы начинаете, от типа программы и от необходимости использовать отладчик. В самом простом случае для сборки и запуска открытого проекта в Visual Studio выполните следующие действия.
- Нажмите клавишу F5, выберите Отладка>Начать с отладки в меню Visual Studio или выберите зеленую стрелку Запуск и имя проекта на панели инструментов Visual Studio.
- Для запуска без отладки нажмите клавиши CTRL+F5 или выберите Отладка>Запуск без отладки в меню Visual Studio.
Запуск из проекта
Вы можете запустить проект C# или CSPROJ-файл, если это готовая к запуску программа. Если проект содержит файл C# с методом Main , а его выходные данные представляют собой исполняемый файл (EXE), скорее всего, он запустится в случае успешной сборки. Более новые версии C# не требуют Main метода. Вместо этого выполнение программ начинается с инструкций верхнего уровня. См. статью «Программы без основных методов».
- Если код программы уже находится в проекте Visual Studio, откройте проект. Для этого дважды щелкните CSPROJ-файл в проводнике Windows или выберите пункт Открыть проект в Visual Studio, найдите CSPROJ-файл и выберите его.
- После загрузки проекта в Visual Studio, если решение Visual Studio содержит несколько проектов, убедитесь, что для проекта задан метод Main , чтоб он считался запускаемым проектом. Чтобы задать запускаемый проект, щелкните имя проекта или узел правой кнопкой мыши в Обозревателе решений, затем выберите пункт Назначить запускаемым проектом в контекстном меню.
Запуск из кода
Если вы выполняете запуск из листинга кода, файла кода или небольшого числа файлов, сначала убедитесь, что запускаемый код происходит из надежного источника и является запускаемой программой. Любое приложение с Main методом, вероятно, является запущенной программой, но с текущей версией C#, программы без Main методов с операторами верхнего уровня также могут выполняться. Вы можете использовать шаблон консольного приложения, чтобы создать проект для работы с приложением в Visual Studio.
Листинг кода для отдельного файла
- Запустите Visual Studio и откройте пустой проект консольного приложения C#.
- Замените весь код в CS-файле проекта содержимым листинга кода или файла.
- Переименуйте CS-файл проекта в соответствии с именем файла кода.
Несколько листингов кода или файлов на диске
- Запустите Visual Studio и создайте новый проект соответствующего типа. Если вы не уверены, используйте консольное приложение C#.
- В новом проекте замените весь код в файле кода проекта на содержимое первого листинга кода или файла.
- Переименуйте файл кода проекта в соответствии с именем файла кода.
- Для каждого оставшегося файла кода:
- Щелкните правой кнопкой мыши узел проекта в Обозревателе решений и выберите пункт Добавить>Существующий элемент или выберите проект и нажмите клавиши SHIFT+ALT+A.
- Найдите и выберите файл кода, чтобы импортировать его в проект.
Несколько файлов в папке
Если у вас есть папка с большим количеством файлов, сначала найдите файл проекта или решения. Программы, создаваемые Visual Studio, содержат файлы проекта и решения. В проводнике Windows найдите файлы с расширением .csproj или .sln. Дважды щелкните CSPROJ-файл, чтобы открыть его в Visual Studio. См. раздел Запуск из проекта или решения Visual Studio.
Если код находится в другой среде разработки, файл проекта отсутствует. Откройте папку, выбрав Открыть>Папка в Visual Studio. См. раздел Разработка кода без использования проектов и решений.
Запуск из репозитория Azure DevOps или GitHub
Если код, который вы хотите запустить, находится в GitHub или в репозитории Azure DevOps, можно использовать Visual Studio, чтобы открыть проект непосредственно из репозитория. См. раздел Открытие проекта из репозитория.
Запуск программы
Чтобы начать сборку программы, нажмите зеленую стрелку запуска на панели инструментов Visual Studio либо нажмите клавиши F5 или CTRL+F5. С помощью кнопки Запуск или F5 можно запустить программу в отладчике.
Visual Studio пытается выполнить сборку кода в проекте и запустить его. Если сборка завершится неудачно, ознакомьтесь со следующими разделами, чтобы понять, как успешно собрать проект.
Устранение неполадок
Код может содержать ошибки. Или код может быть правильным, но может быть, он зависит от отсутствующих сборок или пакетов NuGet или предназначен для другой версии .NET. В таких случаях вы можете легко исправить сборку.
Добавление ссылок
Для успешной сборки код должен быть правильным и иметь правильные ссылки на библиотеки или другие зависимости. Красные волнистые линии в коде или записи в списке ошибок показывают ошибки еще перед компиляцией и запуском программы. Если возникают ошибки, связанные с неразрешенными именами, возможно, потребуется добавить ссылку и/или директиву using . Если код ссылается на отсутствующие сборки или пакеты NuGet, необходимо добавить эти ссылки в проект.
Visual Studio пытается помочь определить отсутствующие ссылки. Если имя не разрешено, в редакторе появляется значок лампочки. Если щелкнуть лампочку, можно увидеть некоторые рекомендации по устранению проблемы. Возможные исправления:
- Добавление директивы using
- Добавление ссылки на сборку
- Установка пакета NuGet
Добавление директивы using
Ниже приведен пример отсутствующей директивы using . Добавьте using System; в начало файла кода, чтобы разрешить неразрешенное имя Console .
Более новые версии C# поддерживают неявные директивы using для некоторых часто используемых пространств имен, поэтому если при создании проекта этот параметр не нужен.
Добавление ссылки на сборку
Ссылки .NET могут быть сборками или пакетами NuGet. В исходном коде издатель или автор обычно объясняет, какие сборки требуются коду и от каких пакетов он зависит. Чтобы добавить ссылку в проект вручную, в Обозревателе решений щелкните правой кнопкой мыши узел Ссылки и выберите команду Добавить ссылку. В диспетчере ссылок найдите и добавьте требуемую сборку.
Вы можете найти сборки и добавить ссылки, следуя инструкциям в разделе Добавление и удаление ссылок с помощью диспетчера ссылок.
Добавление пакета NuGet
Если Visual Studio обнаруживает отсутствующий пакет NuGet, появляется лампочка, позволяющая установить его.
Если это не решает проблему и Visual Studio не удается найти пакет, попробуйте выполнить поиск в Интернете. См. раздел Установка и использование пакета NuGet в Visual Studio.
Использование правильной версии .NET
Так как разные версии .NET Framework обеспечивают некоторую степень обратной совместимости, более новая платформа может выполнять код, написанный для более старой платформы, без каких-либо изменений. Но иногда необходимо использовать определенную версию платформа .NET Framework. Вам может потребоваться установить определенную версию .NET Framework или .NET Core. См. раздел Изменение Visual Studio.
Сведения об изменении целевой платформа .NET Framework версии см. в разделе «Изменение целевой платформы». Дополнительные сведения см. в разделе Устранение неполадок, связанных с настройкой для определенных версий платформы .NET Framework.
Следующие шаги
- Изучите среду разработки Visual tudio, прочитав раздел Добро пожаловать в интегрированную среду разработки Visual Studio.
- Создание первого приложения C#.
Вопросы с меткой [visual-studio-2019]
Линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств, вышедшая в 2019 году.
105 вопросов без принятого ответа или без ответа, за который были отданы голоса
Конкурсные
Неотвеченные- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Неотвеченные (мои метки)
Складывать зависимости в отдельную папку при компиляции
Можно ли в Visual Studio 2019 при сборке проекта складывать зависимости(dll) в отдельную папку? А то при сборке standalone под .NET CORE большое кол-во dll падают в папку с exe-ком. Это как-то можно .
задан 11 окт 2019 в 5:56
Не открывается путь к папке через проводник
Кто-нибудь сталкивался с подобным? При попытке открыть путь к папке через проводник в самой студии Получаю ошибку Подскажите как решить проблему без переустановки. P.S: На всех новых созданных .
задан 19 авг 2020 в 1:47
302 показаИспользование возможностей проекта Android C++ в Visual Studio
Недавно задался вопросом, как можно создавать Android-приложение на языке C++. Зайдя в VS, нашёл там «Нативное приложение Android» на С++. Удачно скомпилировав и запустив его, решил .
задан 30 дек 2020 в 12:05
3k показовИсточники данных для Visual Basic
как включить источники данных для Visual Basic? Использую visul studio 2019. Вот что пишет: «Это окно не поддерживается для выбранного проекта. Чтобы выполнить действия по включению привязки, .
задан 12 дек 2020 в 18:04
77 показовСтудия 2019 в режиме дебагинга окно проекта пропадает
Я поставил себе студию 2019 и сейчас компиляция проекта (именно в режиме дебагинга) происходит как то странно. Если проект ранее не был запущен в режиме дебагинга, то он сначала не на долго .
- visual-studio
- компиляция
- visual-studio-2019
задан 22 мая 2019 в 13:03
65 показовОшибка «LNK2019: ссылка на неразрешенный символ. » в Visual Studio 2019 при установки библиотеки intel-mkl
У меня следующая проблема. Есть необходимость установить библиотеку mkl(оттуда нужны преимущественно lapack и blas для работы с матрицами и линейной алгеброй). На самом деле не принципиально, чтобы .
задан 28 ноя 2022 в 4:05
Си | Вызвано исключение по адресу 0x7A8FFC60
я не очень понимаю, почему не работает strcmp. #include
#include #include #include int main() < setlocale(LC_ALL, "Rus".
задан 12 окт 2022 в 9:16
19 показовАвтоматическое обновление дизайнера WPF Visual Studio 2022
Перешёл с VS 2019 на VS 2022 и заметил, что для того, чтобы изменения в XAML разметке отобразились в дизайнере, его необходимо обновить кнопкой «Обновить»: Вот простой пример, XAML разметка.
- wpf
- visual-studio-2019
- visual-studio-2022
задан 6 авг 2022 в 14:56
37 показовВ коде страницы SRC пустое, но в alert() в нём есть строка
index.cshtml
задан 10 июн 2022 в 4:15
119 показовКак добавить изменение версии C# прямо в коде в самой Visual Studio?
Цитирую: Вам нужно будет использовать свойство для условия, которое доступно в самом начале сборки. В вашем случае вы должны указать MSBuildProjectExtension:
задан 26 янв 2022 в 16:44
112 показовMicrosoft Visual Studio 2019, Не могу установить расширения
Установил я эту студию новую, и что-то не могу понять чего она хочет, пробовал разные расширения, ставлю прямо с менеджера через поиск, получаю ошибку в логе: System.IO.FileLoadException: Could not .
- visual-studio
- visual-studio-2019
задан 4 дек 2021 в 19:13
80 показовНесколько окон с кодом VS 2019
Всем привет. Подскажите пожалуйста, есть ли возможность в vs2019 сделать 2 окна с кодом по дефолту? если я закрываю все окна в правой(левой) части с кодом vs, то оставшееся окно с кодом автоматически .
- visual-studio
- visual-studio-2019
задан 30 авг 2021 в 15:29
39 показовДобавление сборок GAC в VS Code
В директории C:\Windows\Microsoft.NET\assembly\GAC_MSIL имеются свои сборки под net4.0. gacutil /l из обычного VS их все видит. При запуске стандартного консольного проекта (net5.0) в VS Code при .
задан 8 июл 2021 в 16:11
Написание функций в Visual Studio 2019
Пишу на C++. Можно ли настроить Visual Studio так, чтобы при автоматическом завершении функции писались две скобки? MyFunc() Просто сейчас при автозавершении функции пишется просто её имя MyFunc
задан 23 июн 2021 в 20:47
38 показовVisual Studio SDK. Получить выделенный класс в command
Хочу сделать расширение для Студии — создание шаблона на основе класса. Класс выбираю нажатием правой кнопкой мыши в редакторе кода и выбрав нужную команду. Вопрос: Как получить в команде выбранный .
задан 25 мая 2021 в 12:17
15 30 50 на странице-
Важное на Мете
Связанные метки
Подписаться на ленту
Лента вопросов с наивысшим рейтингом по меткам [visual-studio-2019]
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.12.8.2394
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.