Перейти к содержимому

Где запустить код с

  • автор:

Запуск программы C# в Visual Studio

Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

Способ запуска программы зависит от того, с чего вы начинаете, от типа программы и от необходимости использовать отладчик. В самом простом случае для сборки и запуска открытого проекта в Visual Studio выполните следующие действия.

  • Нажмите клавишу F5, выберите Отладка>Начать с отладки в меню Visual Studio или выберите зеленую стрелку Запуск и имя проекта на панели инструментов Visual Studio.
  • Для запуска без отладки нажмите клавиши CTRL+F5 или выберите Отладка>Запуск без отладки в меню Visual Studio.

Screenshot that shows the Start button.

Screenshot that shows the Start button.

Запуск из проекта

Вы можете запустить проект C# или CSPROJ-файл, если это готовая к запуску программа. Если проект содержит файл C# с методом Main , а его выходные данные представляют собой исполняемый файл (EXE), скорее всего, он запустится в случае успешной сборки. Более новые версии C# не требуют Main метода. Вместо этого выполнение программ начинается с инструкций верхнего уровня. См. статью «Программы без основных методов».

  1. Если код программы уже находится в проекте Visual Studio, откройте проект. Для этого дважды щелкните CSPROJ-файл в проводнике Windows или выберите пункт Открыть проект в Visual Studio, найдите CSPROJ-файл и выберите его.
  2. После загрузки проекта в Visual Studio, если решение Visual Studio содержит несколько проектов, убедитесь, что для проекта задан метод Main , чтоб он считался запускаемым проектом. Чтобы задать запускаемый проект, щелкните имя проекта или узел правой кнопкой мыши в Обозревателе решений, затем выберите пункт Назначить запускаемым проектом в контекстном меню.

Screenshot that shows setting the startup project.

Screenshot that shows setting the startup project.

Запуск из кода

Если вы выполняете запуск из листинга кода, файла кода или небольшого числа файлов, сначала убедитесь, что запускаемый код происходит из надежного источника и является запускаемой программой. Любое приложение с Main методом, вероятно, является запущенной программой, но с текущей версией C#, программы без Main методов с операторами верхнего уровня также могут выполняться. Вы можете использовать шаблон консольного приложения, чтобы создать проект для работы с приложением в Visual Studio.

Листинг кода для отдельного файла

  1. Запустите Visual Studio и откройте пустой проект консольного приложения C#.
  2. Замените весь код в CS-файле проекта содержимым листинга кода или файла.
  3. Переименуйте CS-файл проекта в соответствии с именем файла кода.

Несколько листингов кода или файлов на диске

  1. Запустите Visual Studio и создайте новый проект соответствующего типа. Если вы не уверены, используйте консольное приложение C#.
  2. В новом проекте замените весь код в файле кода проекта на содержимое первого листинга кода или файла.
  3. Переименуйте файл кода проекта в соответствии с именем файла кода.
  4. Для каждого оставшегося файла кода:
    1. Щелкните правой кнопкой мыши узел проекта в Обозревателе решений и выберите пункт Добавить>Существующий элемент или выберите проект и нажмите клавиши SHIFT+ALT+A.
    2. Найдите и выберите файл кода, чтобы импортировать его в проект.

    Несколько файлов в папке

    Если у вас есть папка с большим количеством файлов, сначала найдите файл проекта или решения. Программы, создаваемые 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 .

    Screenshot of light bulb to add a using directive.

    Screenshot of light bulb to add a using directive.

    Более новые версии C# поддерживают неявные директивы using для некоторых часто используемых пространств имен, поэтому если при создании проекта этот параметр не нужен.

    Добавление ссылки на сборку

    Ссылки .NET могут быть сборками или пакетами NuGet. В исходном коде издатель или автор обычно объясняет, какие сборки требуются коду и от каких пакетов он зависит. Чтобы добавить ссылку в проект вручную, в Обозревателе решений щелкните правой кнопкой мыши узел Ссылки и выберите команду Добавить ссылку. В диспетчере ссылок найдите и добавьте требуемую сборку.

    Screenshot of the Add Reference menu.

    Screenshot of the Add Reference menu.

    Вы можете найти сборки и добавить ссылки, следуя инструкциям в разделе Добавление и удаление ссылок с помощью диспетчера ссылок.

    Добавление пакета NuGet

    Если Visual Studio обнаруживает отсутствующий пакет NuGet, появляется лампочка, позволяющая установить его.

    Screenshot of a light bulb to install a NuGet package.

    Screenshot of a light bulb to install a NuGet package.

    Если это не решает проблему и 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#.

    Как запустить код на C в windows 10?

    hottabxp

    5fec61c8bd45d058182269.png

    Да ладно:

    Раздел есть.
    В основном то же, что и в предыдущих выпусках Windows. Можете попробовать Tiny C Compiler (есть возможность запускать код без создания .exe).

    zkelo

    Сергей Карбивничий, тег-то есть, но при добавлении или редактировании вопроса и вводе «C» в список тегов не появляется подсказка (плашка) с тегом, как, например, в случае с C++ при вводе, допустим, «cpp». Это сбивает с толку)

    Как запустить код c++

    Я учусь кодить, и на этом заказе появились проблемы. У меня часть кода, которую надо запустить в виде приложения (.exe), но я не понимаю как это сделать. От меня требуется сделать приложение, которое мог бы запустить любой пользователь windowns просто его скачав. Как. код индентичен этому

    #include int main() < int a, b = 17; std::cout > a; std::cout

    Отслеживать
    задан 3 янв 2023 в 17:59
    45 4 4 бронзовых знака
    Вас интересует это?
    3 янв 2023 в 18:01

    1 ответ 1

    Сортировка: Сброс на вариант по умолчанию

    Я написал код в файлах ресурсов, и использовал через папку release.

    Отслеживать
    ответ дан 4 янв 2023 в 16:49
    45 4 4 бронзовых знака
    Вопрос закрыт..
    4 янв 2023 в 16:50

    • c++
    • visual-c++
      Важное на Мете
    Связанные
    Похожие

    Подписаться на ленту

    Лента вопроса

    Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

    Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953

    Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

    Онлайн-компиляторы для разных языков: выполняем код прямо в браузере

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

    Отобрали лучшие онлайн-компиляторы. Некоторые из них умеют работать с десятками языков программирования, другие заточены под конкретные технологии.

    Мультиязычные онлайн-компиляторы

    Repl.it — среда для совместной работы с кодом в браузере. Поддерживает более 50 языков, среди которых C, C++, C#, Java, Python, R, JavaScript.

    • Есть шаблоны — например, для Django, React.js, Vue, Rails.
    • Интеграция с GitHub — можно открывать свои репозитории сразу на Repl.it.
    • Возможность поделиться проектом с другими пользователями, есть режим совместной работы.

    В бесплатной версии доступно многопользовательское сотрудничество, 500 МБ хранилища и 500 МБ памяти, 0.2 – 0.5 vCPUs. Есть также платная версия с приватными проектами, хостингом до 5 реплов, 5 ГБ хранилища, 2 ГБ памяти и 2 vCPUs.

    Если нужны не только языки программирования, но и интерактивные терминалы для работы с MySQL и MongoDB, попробуйте сервис JDoodle. Это инструмент для онлайн-обучения, у которого есть режим совместного использования. Вы можете компилировать код на разных языках и разбираться с базами данных прямо в браузере.

    Онлайн-компиляторы для разных языков: выполняем код прямо в браузере 1

    Пример кода на Pascal

    Если нужен не только компилятор, но и другие технологии, попробуйте сервис Coding Ground. Эта платформа предоставляет доступ к 75+ языкам программирования и технологиям. Вы можете использовать встроенный редактор Markdown и запускать Bash Shell в браузере. Кроме того, на сайте есть учебные материалы, в том числе бесплатные справочники и платные видеокурсы.

    Ещё один мощный сервис — Ideone. Это онлайн-компилятор и инструмент отладки, который позволяет прямо в браузере выполнять код на более чем 60 языках программирования и их версиях.

    • Поддерживаются не только популярные языки, но и Ассемблер, Ada95, COBOL, Fortran и т.д.
    • Есть шаблоны и примеры кода.
    • Можно выбрать режим доступности кода: общедоступный, частный, секретный (только по ссылке).

    В Ideone есть ряд ограничений для пользователей. Например, время компиляции/интерпретации не должно превышать 10 секунд. Максимальное время исполнения для гостей — 5 секунд, для зарегистрированных пользователей — 15 секунд. Размер выделенной оперативной памяти не превышает 256 МБ.

    Python онлайн-компиляторы

    Для проверки кода на Python подходит сервис Online Python. Здесь представлена простая IDE, которая поддерживает загрузку с компьютера и скачивание кода в виде файла с расширением *.py. Вы можете работать над проектом совместно с коллегами, поделившись ссылкой. В редакторе поддерживается тёмная тема.

    В многоязычных компиляторах тоже очень хорошая поддержка Python. Например, на Repl.it есть вторая и третья версии языка, Python with Turtle для обучения, фреймворк PyGame и движок Pyxel для создания игр, библиотека Tkinter для разработки графического интерфейса, а также шаблоны для Django, Multi-Page Flask и даже ботов для Discord.

    JavaScript онлайн-компиляторы

    Если вам нужен JavaScript онлайн-компилятор, то JSFiddle — один из лучших вариантов. Он позволяет проверить любое сочетание JavaScript, HTML и CSS.

    • Поддержка библиотек и фреймворков: Angular, React, Vue, Lodash, jQuery.
    • Поддержка CSS, SCSS, SASS, PostCSS, Normalized CSS.
    • Режим совместной работы над проектом.

    JavaScript, как и Python, есть во всех многоязычных онлайн-компиляторах. Так что если вам не требуется поддержка препроцессоров и постпроцессоров, библиотек и фреймворков, то можно выбрать любой сервис.

    PHP онлайн-компиляторы

    Лучший выбор для проверки кода на PHP — Sandbox на сайте Online PHP Functions. Здесь можно выбрать версию языка, начиная с 4.4.9 и до последней. На сайте также есть подсказки по функциям PHP. Они выполнены в виде шпаргалок, разбитых на темы: Arrays, Date and Time, Math и так далее. Есть и пошаговые туториалы.

    Выполнить код на PHP можно и с помощью многоязычных онлайн-компиляторов. Однако они не предлагают такой большой выбор версий. Более того, практически везде отсутствует последняя версия языка.

    Java онлайн-компиляторы

    Если требуется Java онлайн-компилятор, попробуйте Codiva.io. В нём нет такого разнообразия языков, как на других сервисах. Кроме Java поддерживаются только C и C++.

    • Компиляция кода по мере его ввода.
    • Поддержка автозаполнения на Java.
    • Есть консоль для интерактивного ввода данных пользователем.

    Можно также использовать компилятор Java на сайте OnlineDGB. Здесь есть встроенный отладчик и автоматическое форматирование. Вы можете поделиться примерами кода с другими пользователями, сохранить их или скачать в виде файла с расширением *.java.

    Чтобы сделать процесс разработки более эффективным, используйте также полезные сервисы для программистов. Как и онлайн-компиляторы, они помогают сэкономить время на решении разных задач.

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

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