生成用于在 Linux 中执行 C# Visual Studio 脚本的二进制文件

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

这可能是一个非常愚蠢的问题,但我被要求提供一个我在 Visual Studio 中编写的 C# 代码的解决方案以及“二进制文件”以在 Linux 或 MacOS 系统上运行。

如何生成这些二进制文件以及它们如何工作? Visual Studio 有一些选项可以制作它们吗?

c# visual-studio cross-platform
1个回答
0
投票

您需要以.NET Core为目标,然后您可以在所有主要操作系统上运行它(有一些限制 - 即不能有任何WPF或Winforms代码)。选择“.NET 5.0”作为目标框架。然后在VS中右键单击该项目并选择“发布”。之后最简单的选择“发布到文件夹”。在选项中,您可以选择目标操作系统。

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