Спавнекоде
Профи
(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 автоматически компилирует и запустит проект.
у меня такой код и допустим я его меняю на
using System;
namespace project {
class Program{
static void Main() {
Console.WriteLine("один");
Console.WriteLine("два");
Console.WriteLine("три");
}
}
}
когда ввожу в терминал dotnet run выводится старый код тоесть ( 1 2 3)