#ubuntu #visual-studio-code
#ubuntu #visual-studio-code
Вопрос:
У меня установлена Ubuntu 20.04 на виртуальной машине VirtualBox на моем MacBook Pro. следуя инструкциям из: Ubuntu Visual Studio Code, я использовал программный инструмент в Ubuntu для установки Visual Studio Code, .NETCore SDK и .NET Runtime 5.0. Затем я запустил Visual Studio, открыл папку, которую я создал в моем каталоге $ HOME. Откройте терминал VSCode и введите: dotnet новая консоль
Новый проект был создан с файлом Program.cs без ошибок.
using System;
namespace Stake_pool
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Затем я набрал: dotnet run
Привет, мир, не был сгенерирован. Я только что вернулся к своему приглашению. Ошибок не было.
Я не уверен в том, как заставить Visual Studio правильно функционировать в Ubuntu после установки основного кода и поддерживающей платформы.
Пожалуйста, помогите с этим, если это возможно.
Комментарии:
1. Вы написали код, который
Console.Writeline()? You say you just did
создает новую консоль dotnet, а затемdotnet run
— редактировали ли вы исходный код перед этим? Вы вообще открывали исходный код? Поведение пустого консольного приложения по умолчанию — просто выйти, ничего не делая.2. @Ken, да, я открыл код и заметил, что Program.cs уже был заполнен кодом для генерации «Hello World». Я обновил свой пост, чтобы показать существующий код.
Ответ №1:
Похоже, что с dotnet
инструментом возникла проблема, вот тема github по этому вопросу.
Обходной путь заключается в запуске dotnet
вывода .dll
файла, в вашем случае это будет dotnet ./bin/Debug/net5.0/Stake_pool.dll
Или, если вы используете vs code, вы можете нажать ctrl F5, чтобы запустить .dll
файл, который будет печатать выходные данные.