gpt4 book ai didi

c# - 在 HPUX 上运行 C#

转载 作者:行者123 更新时间:2023-11-30 14:35:54 27 4
gpt4 key购买 nike

我想知道是否有可能运行/转换/编译/重新编译一个小的 c# 程序,任务是调用一个 web 服务并将通常的 xml 文件传递​​给 unix。 unix 版本如 HP ux 11.23(2003 年发布)。

无论我在哪里寻找它,唯一合理的答案都是“单声道”。然而,在搜索时我也遇到了这个:http://www.mono-project.com/Mono:HPUX

Currently only the Mono Interpreter (mint) will work on HPUX. At this time, Mono's JIT does not work with HPUX.

我想唯一让我尖叫的是我对这件事的无知。这对我有什么改变或阻止我编译和运行我的小程序?

顺便说一句,我使用的引用是:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Xml.Serialization;
using System.Net;

有什么办法可以让我自己摆脱困境,只受“几处”瘀伤,而不是完全毁掉,每根骨头都断了?

最佳答案

您仍然可以使用单声道,但是您无法使用 JIT 引擎。这意味着在解释层运行的优化不会运行。

Mono 有两种运行模式 JIT 和解释器运行时。解释器运行时是在 JIT 平台之前的平台上创建的,因为它对于单声道团队来说要简单得多,通常他们会离开解释器运行时并切换到 JIT 运行时,一旦发生这种情况,解释器运行时就不再受支持.

同时考虑一下您在做什么,虽然您认为它可能很好而且简单,但它实际上是一项相当复杂的任务,只需查看您的 using 语句,您不仅要求程序与您的网卡交互(加载驱动程序,创建套接字,执行主机名查找,但希望使用 c# 3.0 的匿名高级语言功能。为此也需要进行大量后端工作)。

我确定 Mono 团队最终会支持 hpux,您可以获取当前支持平台的列表 here

关于c# - 在 HPUX 上运行 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11326322/

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