gpt4 book ai didi

c# - mono 是否模拟.NET,或者它只是一个与.NET 语言兼容的框架?

转载 作者:行者123 更新时间:2023-11-30 13:34:34 25 4
gpt4 key购买 nike

例如,如果我使用 C# 和 .NET 框架在 Windows 上编写程序,然后将代码放到运行 mono 的 Linux 机器上,它会运行完全一样吗?还是我必须重写它才能与 Mono 的库一起使用?

最佳答案

will it run exactly the same? Or would I have to rewrite it to work with Mono's libraries?

这实际上取决于您的程序做什么以及它是如何编写的。

如果您使用 Mono 支持的纯 C# 和核心 .NET 框架功能,它们将“正常工作”,无需任何更改。但是,如果您使用不受支持的功能(即:任何围绕 native 互操作或 WPF 等构建的第 3 方库),它们将无法工作。

运行 Mono Migration Analyzer 是个好主意在开发程序集时定期在程序集上。这会告诉您任何不兼容性。

关于c# - mono 是否模拟.NET,或者它只是一个与.NET 语言兼容的框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2679292/

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