如果我开发一个将在 WinXP 和 Vista 上运行的 .Net 应用程序,以及在 Mono 下的现代 Mac 或 Linux 上运行,那么如果我想要支持它们,我必须开始仔细考虑哪些旧版本的 Windows?例如,Windows 2000 是否运行 .Net,它是否支持任何版本的运行时?通常,较旧的系统也意味着较旧的硬件,我猜这也可能是一个问题。
编辑:阅读乔的回答让我在标题中重新表述了我的问题。如果 Win 2k 与 XP 的共同点已经比 Linux 低,那对我来说就差不多了。但是,我仍然愿意接受更多信息,并将支持更多有用的事实。