.net core 在没有SDK的情况下运行dotnet核心应用程序(dll)
我正试图让我的dotnet Core应用程序在安装了dotnet Core运行时的Ubuntu18.04LTS机器上运行 命令:.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 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