.Net8 在 VisualStudio 中发布 linux-arm32

问题描述 投票:0回答:1

我在 Windows 11 上使用 VidualStudio 2022,并且有一个小型 .net8 应用程序,我想为 linux-arm32 发布,名为 Project_A。 该 ptoject 依赖于我的解决方案中的另一个项目,我们将其称为 Project_B。 Project_B 的目标平台是 Any,因为它也在 Windows 应用程序中使用。

如果我构建此解决方案,则不会出现错误。

为了发布 Project_A,我选择以下选项:

  • .Net8
  • 独立
  • linux-arm
  • 单个文件

当系统尝试查找project_B的.dll时,发布停止。 它应该是的路径是:..Project_B\obj\Release et8.0\linux-arm ef\Project_B.dll 但在目录 ..Project_B\obj\Release 中 et8.0没有名为“linux-arm”的文件夹

我是 Linux 新手,也是该操作系统的发布者。 我做错了什么?

.net linux arm publish
1个回答
0
投票

Project_B 是一个控制台应用程序,而不是一个类库。 将其更改为 classlibrary 后,一切都按预期工作。

© www.soinside.com 2019 - 2024. All rights reserved.