c# - 性能:在 VS 中编译,在 Windows 和 Linux 上以 Mono 运行

标签 c# .net linux performance mono

我有以下问题:

  1. 是否可以使用 VS.NET 编译 C# 项目,并在单声道上运行它?
  2. 方法 1(与使用单编译器编译相比)是否有任何性能优势?
  3. 在 Linux 上运行输出 .exe/.dll 怎么样?相关的性能特征是什么?

谢谢

最佳答案

  1. 是的,你可以做到。它应该可以工作,除非代码使用一些未在单声道上实现的框架元素。

  2. 据我所知不是。

  3. 不确定#3 和#1 之间的区别。如果您指的是在 Windows 上使用 mono 进行编译,然后将其移植到 linux,它应该仍然可以正常工作。两种编译器生成基本相同的 IL 代码。

关于c# - 性能:在 VS 中编译,在 Windows 和 Linux 上以 Mono 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1283023/

相关文章:

c# - 在 C++ 中定义的以下结构的 C# 等价物是什么

c# - 执行前检查用户是否有更新/选择/插入权限

c# - 如何正确添加 WebRequest header ?

c# - 生成日期时间(exp:09.02.2009)到字符串日期(exp:Monday)

linux - 哪种线程更适合计算密集型并行应用和I/O密集型并行应用?

Linux 从 hibernate/挂起唤醒的命令

c# - C# 中的自动属性是什么,它们的用途是什么?

c# - 如何在 C# 中使字段仅调试?

c# - 谁有 C# 示例显示所有者绘制的具有热跟踪效果的 tabcontrol?

ruby-on-rails - 哪些工具可用于自动格式化 Ruby/Rails 代码