C# Can';在ubuntu 19.10上安装.NET内核后,请不要运行示例控制台应用程序

C# Can';在ubuntu 19.10上安装.NET内核后,请不要运行示例控制台应用程序,c#,ubuntu,.net-core,sdk,C#,Ubuntu,.net Core,Sdk,按照以下说明安装.NET core sdk后: 我使用创建了一个示例控制台应用程序 dotnet新控制台。运行dotnet run会出现以下错误: System.ComponentModel.Win32异常(2):没有此类文件或目录 在System.Diagnostics.Process.ForkAndExecProcess(字符串文件名, 字符串[]argv,字符串[]envp,字符串cwd,布尔重定向stdin, 布尔重定向标准输出,布尔重定向标准输出,布尔 setCredentials,

按照以下说明安装.NET core sdk后:

我使用创建了一个示例控制台应用程序
dotnet新控制台
。运行
dotnet run
会出现以下错误:

System.ComponentModel.Win32异常(2):没有此类文件或目录
在System.Diagnostics.Process.ForkAndExecProcess(字符串文件名, 字符串[]argv,字符串[]envp,字符串cwd,布尔重定向stdin, 布尔重定向标准输出,布尔重定向标准输出,布尔 setCredentials,UInt32用户ID,UInt32组ID,UInt32[]组,Int32& stdinFd、Int32和stdoutFd、Int32和stderrFd、布尔usesTerminal、, 布尔throwOnNoExec)at 系统.Diagnostics.Process.StartCore(ProcessStartInfo-startInfo)位于 System.Diagnostics.Process.Start()位于 Microsoft.DotNet.Cli.Utils.Command.Execute()位于 Microsoft.DotNet.Tools.Run.RunCommand.Execute()位于 Microsoft.DotNet.Tools.Run.RunCommand.Run(字符串[]args)位于 Microsoft.DotNet.Cli.Program.ProcessArgs(字符串[]args,ITelemetry telemetryClient),位于Microsoft.DotNet.Cli.Program.Main(字符串[]) args)

我的
dotnet--info

.NET Core SDK (reflecting any global.json):
 Version:   3.0.100
 Commit:    04339c3a26

Runtime Environment:
 OS Name:     ubuntu
 OS Version:  19.10
 OS Platform: Linux
 RID:         ubuntu.19.10-x64
 Base Path:   /usr/share/dotnet/sdk/3.0.100/

Host (useful for support):
  Version: 3.0.0
  Commit:  95a0a61858

.NET Core SDKs installed:
  3.0.100 [/usr/share/dotnet/sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.App 3.0.0 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 3.0.0 [/usr/share/dotnet/shared/Microsoft.NETCore.App]
请注意,我的版本是19.10。这真的是原因吗

*csproj先生


Exe
netcoreapp3.0

你*.csproj长得怎么样?我记下了你说的话。我有一个工作
你好,世界在末尾。你有什么不同吗?@OmairMajid我确实运行了你的Dockerfile,我得到了一个
你好世界也是。不知道出了什么问题。你能帮我看看吗?类似于
strace-e trace=%process-fo strace.log dotnet run
。也许可以把
strace.log
上传到某个地方。我很想知道什么是
execve
d。我也从OmniSharp的VS代码扩展中得到了一个错误,我现在还没有,我认为这与此无关。创建一个新的控制台应用程序可以正常工作。我会看一下扩展日志。你*.csproj看起来怎么样?我把你说的写下来了。我有一个工作
你好,世界在末尾。你有什么不同吗?@OmairMajid我确实运行了你的Dockerfile,我得到了一个
你好世界也是。不知道出了什么问题。你能帮我看看吗?类似于
strace-e trace=%process-fo strace.log dotnet run
。也许可以把
strace.log
上传到某个地方。我很想知道什么是
execve
d。我也从OmniSharp的VS代码扩展中得到了一个错误,我现在还没有,我认为这与此无关。创建一个新的控制台应用程序可以正常工作。我将查看扩展日志。