3

知道如何找到此问题的原因吗?Mac 终端只是响应“找不到命令”来尝试运行使用自包含部署发布的 ASP.NET 核心应用程序。

4

1 回答 1

12

好的。所以总结一下。微软确实让 .NET Core 应用程序跨平台,但 Windows 开发人员必须仔细学习一些 macOS 和 Linux 基础知识,然后再转向另一个操作系统。

常见的问题是,

  1. 您需要通过调用在终端运行程序./executable_name,这是一个约定。
  2. 您需要通过调用授予可执行文件执行权限chmod a+x executable_name(大多数 Linux 发行版都需要这样做)。
于 2017-02-23T21:18:30.887 回答