下面的dotnet测试程序不提供任何输出。控制台仍然是空白的:
cd ~/Documents/test
dotnet new console
dotnet run默认情况下生成的Program.cs:
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");和test.csproj
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>在ubuntu 20.04上,安装了dotnet的版本可能有什么问题:
~/Documents/test$ dotnet --info
.NET SDK (reflecting any global.json):
Version: 6.0.102
Commit: 02d5242ed7
Runtime Environment:
OS Name: ubuntu
OS Version: 20.04
OS Platform: Linux
RID: ubuntu.20.04-x64
Base Path: /snap/dotnet-sdk/155/sdk/6.0.102/
Host (useful for support):
Version: 6.0.2
Commit: 839cdfb0ec
.NET SDKs installed:
6.0.102 [/snap/dotnet-sdk/155/sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 6.0.2 [/snap/dotnet-sdk/155/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.2 [/snap/dotnet-sdk/155/shared/Microsoft.NETCore.App]
To install additional .NET runtimes or SDKs:
https://aka.ms/dotnet-download也许我通过kubuntu“发现”安装SDK很重要?
发布于 2022-02-08 18:33:25
我可以通过卸载snap/discovery来修复它,并使用microsoft的方式:
https://learn.microsoft.com/de-de/dotnet/core/install/linux-ubuntu#2004-
https://stackoverflow.com/questions/71038949
复制相似问题