提出这样一个问题的主要原因是仍然有许多体面的程序员喜欢使用旧版本而不是最新版本.
有什么理由可能更喜欢旧的新的?
MSVS 2008可执行文件需要使用msvcrt9(或已安装).
此外,您已经有很多OSS库已经编译为Windows 32位与6.0 C运行时,而对于2008 C运行时,您必须采取源并自己编译.
(大多数这些库实际上是用MinGW编译的,MinGW也使用6.0 C运行时 – 也许这是另一个原因).