.net core 在没有SDK的情况下运行dotnet核心应用程序(dll)

.net core 在没有SDK的情况下运行dotnet核心应用程序(dll),.net-core,ubuntu-18.04,.net Core,Ubuntu 18.04,我正试图让我的dotnet Core应用程序在安装了dotnet Core运行时的Ubuntu18.04LTS机器上运行 命令: dotnet myapp.dll 结果是: Did you mean to run dotnet SDK commands? Please install dotnet SDK from: https://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409 据我所知,我不需要SDK来简单地运行这个应用程

我正试图让我的dotnet Core应用程序在安装了dotnet Core运行时的Ubuntu18.04LTS机器上运行

命令:

dotnet myapp.dll
结果是:

Did you mean to run dotnet SDK commands? Please install dotnet SDK from:
  https://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
据我所知,我不需要SDK来简单地运行这个应用程序。只要运行时就足够了,对吗

dotnet --info

如何在不安装SDK的情况下实现这一点?

它实际上是有效的。我用错误的路径运行了
dotnet
命令
myapp.dll
嵌套得更深一些。我的错误。

嗨,Matthijs,你是如何发布你的应用程序的?您是否使用了:
publish-c release-r ubuntu.18.04-x64
。他在windows上使用Visual Studio。他是不可接近的自动取款机。我确实找到了一个
myapp.runtimeconfig.json
文件,如果有帮助的话<代码>{“runtimeOptions”:{“tfm”:“netcoreapp2.2”,“framework”:{“name”:“Microsoft.NETCore.App”,“version”:“2.2.0”}}}运行时配置不显示应用程序是为Windows还是Ubuntu编译的
Host (useful for support):
  Version: 2.2.8
  Commit:  b9aa1abc51

.NET Core SDKs installed:
  No SDKs were found.

.NET Core runtimes installed:
  Microsoft.NETCore.App 2.2.8 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download