Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Выводится старый код Visual Studio Code C#

Азамат Ахметов Ученик (173), на голосовании 1 месяц назад
Недавно начал изучать прогрмамирование но и по видео учился но столкнулся с проблемой
у меня такой код
 using System;      

namespace project {

class Program{

static void Main() {
Console.WriteLine("1");
Console.WriteLine("2");
Console.WriteLine("3");
}

}
}
и допустим я его меняю на
using System;

namespace project {

class Program{

static void Main() {
Console.WriteLine("один");
Console.WriteLine("два");
Console.WriteLine("три");
}

}
}
когда ввожу в терминал dotnet run выводится старый код тоесть ( 1 2 3)
Голосование за лучший ответ
Спавнекоде Профи (759) 2 месяца назад
Проблема возникает потому, что Visual Studio Code компилирует и запускает код на основе файла, а не на основе вашего текстового редактора. Чтобы изменить код, вам нужно компилировать и запускать проект вручную.

Вот шаги, которые вам нужно выполнить:

1. Откройте терминал в Visual Studio Code, используя команду View -> Terminal или используя shortcut Ctrl + (Cmd + на Mac).
2. В терминале выполните команду dotnet build для компиляции проекта.
3. Затем выполните команду dotnet run для запуска проекта.

Если вы хотите, чтобы изменения в коде автоматически компилировались и запускались, вы можете использовать расширение C# в Visual Studio Code, которое обеспечивает автоматическую компиляцию и запуск проекта.

Вам также можно настроить файл launch.json, чтобы указать Visual Studio Code, какие файлы и команды использовать для запуска проекта. Для этого выполните следующие шаги:

1. Откройте файл launch.json в папке .vscode в вашем проекте.
2. Добавьте в файл launch.json следующий код:
`
{
"version": "0.2.0",
"configurations": [
{
"name": ".NET Core Launch (web)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/project.csproj",
"args": [],
"cwd": "${workspaceFolder}",
"stopAtEntry": false,
"console": "output"
}
]
}
`
3. Сохраните файл launch.json`.
4. Теперь, когда вы измените код, Visual Studio Code автоматически компилирует и запустит проект.
Frima Искусственный Интеллект (126819) 2 месяца назад
Там есть пункт, что в случае ошибки запускается последний успешно скомпилированный код. Сними галочку
Азамат АхметовУченик (173) 2 месяца назад
там это где?
Frima Искусственный Интеллект (126819) В VS. Когда в коде ошибка, она выдает сообщение типа "Ошибка. Запустить последнее успешное компилирование?". Возможно, когда-то нажал на "Не показывать больше"
Азамат АхметовУченик (173) 2 месяца назад
нет не говорит , ты же вроде про VS говоришь а я в VSCode
Frima Искусственный Интеллект (126819) Да, "code" не прочитал. Тогда не знаю
Руслан Мустафин Ученик (204) 1 месяц назад
Подскажите пожалуйста, вы решили проблему?
Похожие вопросы