首页 > 解决方案 > 生成二进制文件以在 Linux 中执行 C# Visual Studio 脚本

问题描述

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

如何生成这些二进制文件以及它们如何工作?Visual Studio 是否可以选择制作它们?

谢谢!

标签: c#visual-studiocross-platform

解决方案


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


推荐阅读