我正在Asp.NET Core 2.1上开发一个独立的应用程序,旨在在具有Debian 8 Jessie的服务器上运行。
我使用命令进行构建
dotnet发布-r debian.8-x64 -c版本
结果,我收到了包含应用程序文件bin/ Release/netcoreapp2.1/debian.8-x64/
当我尝试在Debian Jessie上运行它时,出现此错误:
错误:未找到在应用程序依赖项清单(App.deps.json)中指定的程序集:
程序包:“ MessagePack”,版本:“ 1.7.3.4”
路径:“ lib / netstandard2.0 / MessagePack.dll”
我尝试添加--force
键来发布命令,将目标平台更改为linux-x64
,在.csproj中添加对netstandard库的引用,但这对我没有帮助。