参考this topic (and accepted answer)。
不仅仅是.NET Windows(模拟器除外)?如何使用Xenocode Postbuild影响应用程序的可移植性?使用Xenocode Postbuild编译我的应用程序会影响它的大小/速度吗?哪个方向?
通常:VS.NET编译与Xenocode编译中的本机二进制文件有什么区别/优点/缺点?
Xenocode内部“免费试用”功能的问题;我无法上班;我填写了我的电子邮件等,但是当我点击按钮时,没有任何反应,一段时间后程序冻结并崩溃。看起来它正在尝试连接到服务器,但是失败了,或者其他什么。有人知道为什么吗?有没有其他方法可以免费试用Xenocode Postbuild?
答案 0 :(得分:2)
.NET不一定只有Windows,因为你可以在linux中运行带有mono的.NET应用程序(它不是模拟器,它是.NET框架本身的一个实现。它也让我感到惊讶,但是微软做了。 NET规范公开)
编译VS使用的基本上是将清晰的代码转换为二进制代码。它是一种“中间语言”,因此很容易被分解或修改。它是一种解释型语言,它需要一些东西来阅读它(.NET)。然后它立即将其转换为CPU指令。当然,这会消耗CPU并占用空间。所以可能预先编译它而不是及时编译它更好,但我没有尝试Xenocode确定:D
随着优势的增加,我会说:
我很乐意尽快尝试,但那些是我的0.02美元
:d