为 Debian 9 创建 .Net Core 3.1 控制台应用程序,它应该能正常工作吗?

Create .Net Core 3.1 console app to Debian 9, should it just work?

如果我在我的 Windows 机器上创建一个简单的 .Net Core 3.1 控制台应用程序,我是否应该能够将输出文件夹复制到 Debian 9 机器并且控制台程序可以正常工作?

因为不是。

./ConsoleApp1.exe - 不起作用。

很可能您还会在输出文件夹中找到一个 'ConsoleApp1.dll' 文件,这是您的实际应用程序(.exe 只是 Windows 的包装器)。

您应该能够运行您的应用程序在任何具有 .NET Core 的平台上运行像这样安装时间:

dotnet ConsoleApp1.dll