gpt4 book ai didi

.net - 如何在 Windows 上编写 C# 但在 Linux 上运行?

转载 作者:IT王子 更新时间:2023-10-29 00:17:25 29 4
gpt4 key购买 nike

<分区>

我正在尝试开始使用 Mono,但我正在努力解决有关 SO 的文档、博客和其他问题。希望这个问题对其他人有用。

我想使用 VS2013 在 C# 中编写数据摄取过程,因为那是我的母语,但我需要在 Linux 机器上运行它。没有 UI,它是一个控制台应用程序。

假设在目标 Linux 机器上安装了 Mono(但不是 MonoDevelop),我是否需要以不同方式编译我的 .csproj 以便在 Linux 上的 Mono“CLR”下运行,如果是这样,我该如何编译项目,如与编译单个 .cs 文件的示例相反?

我应该为 Windows 安装 MonoDevelop,在那个 IDE 中打开我的解决方案/项目并为 Linux 编译它,复制输出文件并在那里运行 .exe 吗?

否则,MSBuild 编译的 .EXE 程序集中的 IL 是否会在 Linux 下的 Mono 下“正常工作”,并且引用的程序集是否可以正常加载(假设它们都在输出文件夹中)?我必须复制任何 .NET Framework 程序集吗?

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com