我已经使用 .net core 3.1 创建了 HelloWorld 控制台应用程序 我应该将哪个文件部署到 Linux 以便我可以 运行 那里的控制台应用程序?

I have created HelloWorld console application using .net core 3.1 Which file should I deploy to Linux so that I can run the console application there?

我已经使用 .net core 3.1 创建了 HelloWorld 控制台应用程序 我应该将哪个文件(.dll 或 exe)部署到 Linux 以便我可以 运行 那里的控制台应用程序?我已将此应用程序发布为自包含并将 HelloWorld.dll 文件复制到 Redhat Linux 并收到错误消息“-bash: HelloWorld.dll: command not found'

使用 --runtime 标志和 dotnet build

指定运行时
dotnet build --runtime rhel.7-x64