【发布时间】:2021-11-06 23:33:16
【问题描述】:
我有一个 .Net Core 5,我想在 Linux 机器上发布这个应用程序。
我在这台机器上安装了.net core 5 sdk。
我使用了dotnet publish AppName.sln,但我收到了“正在恢复包”消息,它在此时停止。
我没有得到发布目录或错误消息来找出导致此问题的原因。
我是否缺少运行 .net 核心应用程序的要求?
【问题讨论】:
-
出于兴趣,您是否尝试使用 UI 使用 Visual Studio 进行发布?
-
@AliK 是的,我尝试在 Windows 中发布它,它工作正常。但问题只在linux上
-
当您说“Windows 工作正常”和“问题仅在 linux 上”时,您是在 linux 系统上运行 dotnet publish 命令,还是在尝试发布部署 对于 Windows 上的linux?
-
@Kevingy 我在 Windows 上测试了该应用程序以查看它是否会创建发布文件夹并检查问题是否可能来自应用程序本身。我的主要目标是在 linux 机器上发布 .net 应用程序
-
@M.peace 如果你错过了,请在下面查看我的回答。
标签: .net linux .net-core .net-core-publishsinglefile