Windows XP、Vista 和现在的 Windows 7,这是软件公司的维护噩梦吗?

标签 windows versioning

对于像游戏这样的软件应用程序,这是否意味着软件公司需要大量额外的代码来维护某些库的 3 个分支?

我知道这很难说,但对于一般的游戏开发而言,软件中是否有特定区域需要编写 3 次才能在所有 3 种 Windows 版本中运行?

我猜核心软件将保持不变,但也许某些驱动程序需要特定于版本?

最佳答案

这取决于您与操作系统的接近程度。如果您只是使用 .NET 框架或 DirectX,操作系统之间可能没有太大变化。如果您正在编写驱动程序或依赖于 Win32 API,那么肯定会有微妙或不那么微妙的变化。

关于Windows XP、Vista 和现在的 Windows 7,这是软件公司的维护噩梦吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/425472/

相关文章:

windows - Powershell v2 提示在 foreach 中输入值

c++ - 我想从 Python 调用 Windows C++ 函数 WinHttpGetProxyForUrl - 这可以做到吗?

windows - 在用户文件夹中安装 PostgreSQL 数据

vb.net - 使用 GIT 自动增加 AssemblyFileVersion

go - 转到-“版本”包及其工作方式?

java - 多配置文件项目的 Maven 版本控制

linux - 从 Windows 上的 plink.exe 在 Linux 上执行 sudo 命令

python - 当被告知插入 '\r\n' 时,用于 Windows 的 Python 会插入 '\n' 吗?

c# - 如何不引用程序集的特定版本?

.net - 在 MSBuild 中生成版本号