我无法运行调试sdk应用程序,因为它需要CRT的VC 8和VC 9版本.但它只需要visual studio 2008 for plugin dev,这就是我所需要的.
如何将调试运行时从2005年安装到Windows7计算机上?我无法弄清楚如何使它们运行应用程序本地,也无法在没有可信安装程序的情况下将任何内容复制到winSxS文件夹中.
请参阅这篇文章.
根据这个,调试dll可以在以下位置找到:
对于Visual Studio 2005:
C:\ Program Files\Microsoft Visual Studio 8\VC\redist\Debug_NonRedist\x86
对于Visual Studio 2008:
C:\ Program Files\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86
另外根据我所知,你不需要在WinSxS文件夹中有这些dll.即使这些dll与应用程序exe存在于同一目录中,也可以.不建议在生产环境中使用调试dll.
如果您提升应用程序,请确保设置应用程序home/install目录的"Start in"路径,或将VC++调试dll的路径添加到PATH环境变量.