在Debian 9上创建.Net Core 3.1控制台应用程序,它是否可以正常工作? 由 惊魂者发布于 2020-05-18 06:59:08 如果我在Windows机器上创建一个简单的.Net Core 3.1控制台应用程序,是否应该能够将输出文件夹复制到Debian 9机器上,并且该控制台程序可以正常工作? 因为不是。 ./ConsoleApp1.exe-不起作用。
您的exe文件只能在Windows环境中运行。 您需要在Debian机器上重建您的应用程序,或者在Windows机器上针对Linux对其进行交叉编译。
您很可能还会在输出文件夹中找到一个“ ConsoleApp1.dll”文件,这是您的实际应用程序(.exe只是Windows的包装器)。
您应该能够在安装了.NET Core运行时的任何平台上运行应用程序,如下所示: