【发布时间】:2013-12-02 10:48:13
【问题描述】:
所以我知道 C# 需要安装 .Net,因为 BCL、CLR 等...
但我有一个 WPF 应用程序,应该在 win98-XP 中工作,并且无法安装高于版本 2 的 .Net,因此 WPF 需要 3.5 afaik。
所以想法是静态链接。我可以静态链接所有使用的库(mscorlib、clr 等)并像简单的本机应用程序一样启动它吗?我不在乎应用程序大小是否有很多兆字节,它应该可以工作。
【问题讨论】:
-
WPF 可能高度依赖于 NT 方面的事物。我怀疑它会运行。
-
您会发现 WPF 依赖于 Windows API 功能,而这在 Windows 98 上不存在。您将需要重新调整您的期望。
-
就个人而言,我不想支持微软本身不支持的操作系统版本...
-
@AlexJoukovsky 您声明问题不是重复的事实并不意味着它不是重复的。
标签: c# .net wpf static-linking legacy