如果我使用Visual C ++ 2008编译器编译代码,是否需要运行时库的匹配的Service Pack 才能使编译的代码正确运行?
假设我使用Visual C ++ 2008编译器(任何版本)编译代码。这适用于SP1 VC ++ 2008运行时库吗?
相反,如果我使用Visual C ++ 2008 SP1编译器(任何版本)编译代码。这是否适用于RTM VC ++ 2008运行时库?
答案 0 :(得分:1)
可能。
这是MS引入Side by Side组件概念的部分原因。您的代码指定了它的首选项,操作系统可以提供当前可用的程序集。如果匹配,则运行代码。如果没有,没有运气。
您必须遵循应用程序清单的所有常用准则,并且可能在任何情况下都可以在安装包中安装运行时库。