【发布时间】:2020-05-17 22:30:27
【问题描述】:
如果我在我的 Windows 机器上创建一个简单的 .Net Core 3.1 控制台应用程序,我是否可以将输出文件夹复制到 Debian 9 机器并且控制台程序正常工作?
因为不是。
./ConsoleApp1.exe - 不起作用。
【问题讨论】:
如果我在我的 Windows 机器上创建一个简单的 .Net Core 3.1 控制台应用程序,我是否可以将输出文件夹复制到 Debian 9 机器并且控制台程序正常工作?
因为不是。
./ConsoleApp1.exe - 不起作用。
【问题讨论】:
您很可能还会在输出文件夹中找到一个“ConsoleApp1.dll”文件,这是您的实际应用程序(.exe 只是 Windows 的包装器)。
您应该能够在任何安装了 .NET Core 运行时的平台上运行您的应用程序,如下所示:
dotnet ConsoleApp1.dll
【讨论】: