【发布时间】:2011-01-16 09:35:59
【问题描述】:
我知道有像 Salamander 这样的工具可以将 .NET WinForms 应用程序编译为完全本地代码,而无需在机器上安装 CLR/.NET Framework。 WPF 应用程序也可以这样做吗?
【问题讨论】:
-
Salamander...适用于所有未安装 .NET 框架的 Windows 机器(Win98/2k?)
-
那么 Salamander 与 WPF 以及 WinForms 一起工作?这是我的问题。
-
您可以指定您的应用需要 WPF - 我确信 WPF 的工作速度比试图猜测它正在制作的 direct-x 调用要快得多
-
@Chris S:即使它被编译为本机,它仍然无法在 98/2k 上运行,因为这些操作系统不支持许多 API 要求......
-
更正:根据 Salamander 的网站,Salamander 编译的代码确实需要在目标机器上安装 CLR/.NET Framework。 Salamander 所做的只是将标准 IL 更改为 Salamander 自己专有的“本机代码”格式,因此如果没有特定于 Salamander 的反编译工具,就无法对其进行反编译。代码仍然在 CLR 上运行并使用常规的 NET Framework 库。
标签: .net wpf visual-studio visual-studio-2008 clr