以下情况不属于内部版本升级的是( )。
A.该软件运行的硬件环境改变后重新编译
B.该软件运行的软件环境(如系统软件、支撑软件)改变后重新编译
C.修正以前发布的程序集的错误
D.软件主要业务功能无法满足整体性新业务需求而作的修改
正确答案是D