首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用控制台输出在linux上运行.NET应用程序?

如何使用控制台输出在linux上运行.NET应用程序?
EN

Stack Overflow用户
提问于 2022-02-08 18:22:43
回答 1查看 307关注 0票数 0

下面的dotnet测试程序不提供任何输出。控制台仍然是空白的:

代码语言:javascript
复制
cd ~/Documents/test
dotnet new console
dotnet run

默认情况下生成的Program.cs

代码语言:javascript
复制
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");

test.csproj

代码语言:javascript
复制
<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的版本可能有什么问题:

代码语言:javascript
复制
~/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很重要?

EN

回答 1

Stack Overflow用户

发布于 2022-02-08 18:33:25

我可以通过卸载snap/discovery来修复它,并使用microsoft的方式:

https://learn.microsoft.com/de-de/dotnet/core/install/linux-ubuntu#2004-

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71038949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档