F# 如果我在Linux上用mono构建.NET应用程序,编译后的可执行文件是否可以直接移植到Windows 7?

F# 如果我在Linux上用mono构建.NET应用程序,编译后的可执行文件是否可以直接移植到Windows 7?,f#,mono,F#,Mono,我在Linux笔记本电脑上安装了mono,并开始学习如何使用基本的Windows.Forms界面编写F#程序 我在Linux上使用fsc编译的*.exe文件会直接在Windows 7上运行吗 我最近没有尝试过,但两年前,我在Debian Linux安腾系统上编译了一个简单的Mono Windows窗体应用程序,这些应用程序在AMD Athlon64上运行的Windows Vista上运行得非常完美 所以我会说答案是肯定的。我最近没有尝试过,但两年前我在Debian Linux Itanium系统

我在Linux笔记本电脑上安装了mono,并开始学习如何使用基本的Windows.Forms界面编写F#程序


我在Linux上使用fsc编译的*.exe文件会直接在Windows 7上运行吗

我最近没有尝试过,但两年前,我在Debian Linux安腾系统上编译了一个简单的Mono Windows窗体应用程序,这些应用程序在AMD Athlon64上运行的Windows Vista上运行得非常完美


所以我会说答案是肯定的。

我最近没有尝试过,但两年前我在Debian Linux Itanium系统上用Mono构建了简单的Windows窗体应用程序,这些应用程序在AMD Athlon64上运行的Windows Vista上运行得非常完美


因此,我会说答案是肯定的。

我认为答案是肯定的,因为“.NET”是“.NET”是“.NET”是“.NET”——最新的Windows CLR中可能有一些功能在mono中不存在,但反过来就不存在了。

我认为答案是肯定的,在这种情况下,“.NET”是“.NET”是“.NET”是“.NET”是“.NET”是“.NET”是“.NET”是“.NET”;“最新Windows CLR中可能有一些功能在mono中不存在”。在你自己的回答中自相矛盾?谢谢,戴维斯。我的意思很简单,如果它在mono上工作,那么它在windows上工作。他们不是在模仿自己的运行时。提供你自己的答案,戴维。不要质问答案很好(我没有/不会投反对票)。我同意,如果它在Mono上工作,那么它可能在Windows CLR上工作。答案似乎有点自相矛盾(作者可能会选择澄清)。Mono中有一些独特的功能在Microsoft.NET中无法直接使用,例如SIMD扩展。当然,P/Invokes不太可能是可移植的。”“.NET”是“.NET”是“.NET”是“.NET”,并且“最新的Windows CLR中可能有一些功能在mono中不存在”。在你自己的回答中自相矛盾?谢谢,戴维斯。我的意思很简单,如果它在mono上工作,那么它在windows上工作。他们不是在模仿自己的运行时。提供你自己的答案,戴维。不要质问答案很好(我没有/不会投反对票)。我同意,如果它在Mono上工作,那么它可能在Windows CLR上工作。答案似乎有点自相矛盾(作者可能会选择澄清)。Mono中有一些独特的功能在Microsoft.NET中无法直接使用,例如SIMD扩展。当然,P/invoke不太可能是可移植的。