首先,我是Linux新手,请原谅我.
我已经发布了一个ASP .NET Core应用程序作为针对Ubuntu的独立应用程序.发布似乎工作正常.我已将文件复制到一台非常香草的Ubuntu机器上.现在,我如何运行我的应用程序?我的理解是,因为它是一个独立的.NET Core应用程序,所以我不需要下载和安装.NET Core.我的应用应该包含它需要的一切.
所有教程似乎都说我应该调用$ dotnet run.但是"dotnet"命令行不存在(是否应该发布到自包含的文件夹中?)所以如果我调用它,我会得到"找不到命令".当然我可以下载.NET Core,但这不是违背整个自包含的概念吗?这是我正在复制的文件的示例.