1

参考这个话题(和接受的答案)

不是只有.NET Windows(模拟器除外)吗?使用 Xenocode Postbuild 将如何影响应用程序的可移植性?使用 Xenocode Postbuild 编译我的应用程序会影响它的大小/速度吗?哪一条路?

一般来说:VS.NET 编译与 Xenocode 编译的本机二进制文件有什么区别/优点/缺点?


关于 Xenocode 中“免费试用”功能的问题;我无法让它工作;我填写了我的电子邮件等,但是当我单击按钮时,什么也没有发生,并且在一段时间后程序冻结并崩溃。看起来它正在尝试连接到服务器,但失败了,或者其他什么。有人知道为什么吗?有没有其他方法可以免费试用 Xenocode Postbuild?

4

1 回答 1

2

.NET 不一定仅限于 Windows,因为您可以使用 mono 在 linux 中运行 .NET 应用程序(它不是模拟器,它是 .NET 框架本身的实现。这也让我感到惊讶,但微软公开了 .NET 规范)

VS 使用的编译基本上是将清晰的代码转换为二进制代码。它是一种“中间语言”,因此很容易反汇编或修改。它是一种解释性语言,需要一些东西来阅读它(.NET)。然后它会即时将其转换为 CPU 指令。当然,这会消耗 CPU 并占用空间。所以可能预编译它而不是即时编译它会更好,但我没有尝试 Xenocode 来确定:D

随着优势的发展,我想说:

  • 没有要安装的框架(对我来说是优势)
  • 更难破解(你的工作更安全,更不容易被利用)
  • 更快的加载时间(但是,我不会指望实际上更快的控件)
  • 更小的内存占用(我相信它会减少一半或更多,但我不确定)

我愿意尽快尝试一下,但这是我的 0.02 美元

:D

于 2009-12-10T14:13:20.130 回答